From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/netapp/NETAPP-MIB | 35204 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 35204 insertions(+) create mode 100644 MIBS/netapp/NETAPP-MIB (limited to 'MIBS/netapp/NETAPP-MIB') diff --git a/MIBS/netapp/NETAPP-MIB b/MIBS/netapp/NETAPP-MIB new file mode 100644 index 0000000..bc3c261 --- /dev/null +++ b/MIBS/netapp/NETAPP-MIB @@ -0,0 +1,35204 @@ + -- ======================================================== -- + -- NetApp Custom MIB -- + -- -- + -- This MIB contains only information specific to -- + -- NetApp products. Other supported mibs are -- + -- not included in this file. -- + -- ======================================================= -- + + -- Version 2.13, February 2021 (See NOTE below) + + -- Copyright (c) 1995-2021 NetApp, Inc. + -- All rights reserved. + + -- This NetApp SNMP Management Information Base + -- (Specification) embodies NetApp's confidential + -- and proprietary intellectual property. NetApp + -- retains all title and ownership in the Specification, + -- including any revisions. + + -- This Specification is supplied "AS IS," and NetApp + -- makes no warranty, either express or implied, as to the use, + -- operation, condition, or performance of the Specification. + + -- NOTE: Please maintain the format of the line above + -- containing the MIB's version number as: + -- + -- Version , (See NOTE below) + -- + -- This line is parsed during the release process + -- to extract the version of the MIB. + -- Keep the MODULE-IDENTITY in sync with the Version Date. + -- + + -- ======================================================= -- + -- List of modifications for upgrade to SMIv2 (RFC2578): + -- + -- Standardized capitalization for grmMonitor + -- subtyping not allowed in SEQUENCE + -- hyphens not allowed in value types. + -- Changed dmpSubtreeEntry to dmpEntry + -- Removed lastdump and placed entries in dmpEntry + -- Removed lastsuccess and placed entries in dmpEntry + -- Renamed initiatorListMemberEntry to initiatorListEntry + -- Moved enclTempSensorsCurrentTemp to correct location in enclEntry + -- Add enclSASConn... to enclEntry + -- Added Counter64 support + -- Renamed the following netcache OIDS: + -- ncStreamingOndemandBytesToClients to ncStreamingOBTClients + -- ncStreamingOndemandBytesFromClients to ncStreamingOBFClients + -- ncStreamingOndemandBytesToServers to ncStreamingOBTServers + -- ncStreamingOndemandBytesFromServers to ncStreamingOBFServers + -- ncStreamingQuickTimeBytesToClients to ncStreamingQTBTClients + -- ncStreamingQuickTimeBytesFromClients to ncStreamingQTBFClients + -- ncStreamingQuickTimeBytesToServers to ncStreamingQTBTServers + -- ncStreamingQuickTimeBytesFromServers to ncStreamingQTBFServers + -- ncStreamingRtspWMBytesFromClients to ncStreamingRtspWMBFClients + -- ncStreamingRtspWMBytesFromServers to ncStreamingRtspWMBFServers + + -- Conform to RFC3584 "Coexistence between V1, V2, and V3 of + -- the Internet-standard Network Management Framework + -- 2.1.1. Required changes + -- 1 - IMPORTS statement must reference SNMPv2-SMI + -- 2 - The MODULE-IDENTITY macro must be invoked. + -- 3 - SYNTAX Counter32 replaces Counter + -- 4 - SYNTAX Gauge32 replaces Gauge + -- 5 - MAX-ACCESS replaces ACCESS + -- 6 - STATUS current replaces STATUS mandatory + -- STATUS current replaces STATUS optional + -- 2.1.1 - Desirable changes + -- 2 - Integer32 replaces INTEGER in places that don't have ranges + -- 2.1.2 - Trap and Notification Definitions + -- 1 - IMPORTS must reference SMIv2-SMI + -- 2 - ENTERPRISE is removed + -- 3 - VARIABLES clause must be renamed to OBJECTS clause + -- 4 - STATUS clause must be added + + -- Add enclXXXpart + -- ======================================================= -- + + NETAPP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, enterprises, + TimeTicks, Gauge32, Counter32, Counter64, Integer32, Unsigned32, snmpModules, mib-2 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, TestAndIncr, TimeStamp, PhysAddress, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + CounterBasedGauge64, ZeroBasedCounter64 + FROM HCNUM-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + + netappModuleId MODULE-IDENTITY + LAST-UPDATED "202102030000Z" + ORGANIZATION "NetApp" + CONTACT-INFO "www.netapp.com" + DESCRIPTION "The mib module for NetApp SNMPv2 entities" + + ::= { snmpModules 789 } + + Boolean ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "false|true" + SYNTAX INTEGER { + false(0), + true(1) + } + + Uuid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Universally Unique Identifier" + SYNTAX OCTET STRING (SIZE (16)) + + TimeTicks64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents time in hundredths (1/100) of a second since an epoch." + SYNTAX Counter64 + + FileOrDirectoryString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1023t" + STATUS current + DESCRIPTION + "An octet string containing a file or directory + name. + + UTF-8 encoding is used to represent Unicode + characters. See [RFC2279]. + + Essentially, this is a longer variant of + SnmpAdminString. + " + SYNTAX OCTET STRING (SIZE (0..1023)) + + FilesystemPathString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4095t" + STATUS current + DESCRIPTION + "An octet string containing a filesystem path. + + UTF-8 encoding is used to represent Unicode + characters. See [RFC2279]. + + Essentially, this is a longer variant of + SnmpAdminString. + " + SYNTAX OCTET STRING (SIZE (0..4095)) + + -- MIB-II (same prefix as MIB-I) + + -- the NetApp MIB + + -- NetApp conventions + + netapp OBJECT IDENTIFIER ::= { enterprises 789 } + + netapp0 OBJECT IDENTIFIER ::= { netapp 0 } + + -- the current netapp mib + + netapp1 OBJECT IDENTIFIER ::= { netapp 1 } + + -- + -- This is the tree under which values for the sysObjectID + -- are allocated. + -- + + netappProducts OBJECT IDENTIFIER ::= { netapp 2 } + + -- + -- This is the tree under which values for the DataFabric Manager + -- are allocated. Those values are defined in separate mib file, + -- distributed with DataFabric Manager product. + -- + + netappDataFabricManager OBJECT IDENTIFIER ::= { netapp 3 } + + -- + -- This is the tree under which values for the NetApp Support Console + -- are allocated. Those values are defined in separate mib file, + -- distributed with the Support Console + -- + + netappSupportConsole OBJECT IDENTIFIER ::= { netapp 4 } + + -- + -- This is the tree under which values for the OnCommand + -- management software from Unified Manager version 6.0 onwards + -- are allocated. + -- Those values are defined in separate OCUM MIB file, distributed + -- with OnCommand product. + -- + + netappOnCommand OBJECT IDENTIFIER ::= { netapp 5 } + + -- + -- This is the tree under which values for the netapp metrocluster + -- are allocated + -- + + netappMcc OBJECT IDENTIFIER ::= { netapp 6 } + + -- + -- We distinguish between filers and NetCaches. + -- + + netappFiler OBJECT IDENTIFIER ::= { netappProducts 1 } + netappNetCache OBJECT IDENTIFIER ::= { netappProducts 2 } + netappClusteredFiler OBJECT IDENTIFIER ::= { netappProducts 3 } + netappNode OBJECT IDENTIFIER ::= { netappProducts 4 } + netappCluster OBJECT IDENTIFIER ::= { netappProducts 5 } + netappVserver OBJECT IDENTIFIER ::= { netappProducts 6 } + + -- + -- This is the tree under which values for the netapp metrocluster + -- Tiebreaker software are allocated. + -- Those values are defined in sepearate MCCTB MIB file, distributed + -- with MCCTB product. + -- + + netappMcctb OBJECT IDENTIFIER ::= { netappMcc 1 } + + -- top-level netapp groups + + product OBJECT IDENTIFIER ::= { netapp1 1 } + + sysStat OBJECT IDENTIFIER ::= { netapp1 2 } + + nfs OBJECT IDENTIFIER ::= { netapp1 3 } + + quota OBJECT IDENTIFIER ::= { netapp1 4 } + + filesys OBJECT IDENTIFIER ::= { netapp1 5 } + + raid OBJECT IDENTIFIER ::= { netapp1 6 } + + cifs OBJECT IDENTIFIER ::= { netapp1 7 } + + netcache OBJECT IDENTIFIER ::= { netapp1 8 } + + snapmirror OBJECT IDENTIFIER ::= { netapp1 9 } + + ndmp OBJECT IDENTIFIER ::= { netapp1 10 } + + fabric OBJECT IDENTIFIER ::= { netapp1 11 } + + dafs OBJECT IDENTIFIER ::= { netapp1 12 } + + vi OBJECT IDENTIFIER ::= { netapp1 13 } + + backup OBJECT IDENTIFIER ::= { netapp1 14 } + + vfiler OBJECT IDENTIFIER ::= { netapp1 16 } + + blocks OBJECT IDENTIFIER ::= { netapp1 17 } + + nfscache OBJECT IDENTIFIER ::= { netapp1 18 } + + snapvault OBJECT IDENTIFIER ::= { netapp1 19 } + + ftpd OBJECT IDENTIFIER ::= { netapp1 20 } + + storage OBJECT IDENTIFIER ::= { netapp1 21 } + + network OBJECT IDENTIFIER ::= { netapp1 22 } + + sis OBJECT IDENTIFIER ::= { netapp1 23 } + + compress OBJECT IDENTIFIER ::= { netapp1 24 } + + cluster OBJECT IDENTIFIER ::= { netapp1 25 } + + extcache OBJECT IDENTIFIER ::= { netapp1 26 } + + vserver OBJECT IDENTIFIER ::= { netapp1 27 } + + qos OBJECT IDENTIFIER ::= { netapp1 28 } + + sm OBJECT IDENTIFIER ::= { netapp1 29 } + + -- clusterIdentity group + clusterIdentity OBJECT IDENTIFIER ::= { cluster 1 } + + clusterIdentityUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cluster's universally unique identifier (UUID)." + ::= { clusterIdentity 1 } + + clusterIdentityName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the cluster of which this node is a member." + ::= { clusterIdentity 2 } + + clusterIdentitySerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cluster Serial Number" + ::= { clusterIdentity 3 } + + -- nodeTable + nodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF NodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all nodes in the cluster." + ::= { cluster 2 } + + nodeEntry OBJECT-TYPE + SYNTAX NodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a node in the cluster." + INDEX { IMPLIED nodeName } + ::= { nodeTable 1 } + + NodeEntry ::= + SEQUENCE { + nodeName DisplayString, + nodeOwner DisplayString, + nodeLocation DisplayString, + nodeModel DisplayString, + nodeSerialNumber DisplayString, + nodeAssetTag DisplayString, + nodeUptime TimeTicks, + nodeNvramId INTEGER, + nodeSystemId DisplayString, + nodeVendor DisplayString, + nodeHealth Boolean, + nodeEligibility Boolean, + nodeEpsilon Boolean, + nodeUuid DisplayString, + nodeCpuUptime TimeTicks, + nodeCpuBusyTime TimeTicks, + nodeNvramBatteryStatus INTEGER, + nodeEnvOverTemperature INTEGER, + nodeEnvFailedFanCount INTEGER, + nodeEnvFailedFanMessage DisplayString, + nodeEnvFailedPowerSupplyCount INTEGER, + nodeEnvFailedPowerSupplyMessage DisplayString, + nodeProductVersion DisplayString, + nodeFirmwareVersion DisplayString + } + + nodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Name. Same as sysName for a specific node." + ::= { nodeEntry 1 } + + nodeOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Owner. Same as sysContact for a specific node." + ::= { nodeEntry 2 } + + nodeLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Location. Same as sysLocation for a specific node." + ::= { nodeEntry 3 } + + nodeModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Model. Same as productModel for a specific node." + ::= { nodeEntry 4 } + + nodeSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Serial Number. Same as productSerialNum for a specific node." + ::= { nodeEntry 5 } + + nodeAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of customer-assigned asset tag for this node." + ::= { nodeEntry 6 } + + nodeUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Uptime. Same as sysUpTime for a specific node." + ::= { nodeEntry 7 } + + nodeNvramId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM ID of this node." + ::= { nodeEntry 8 } + + nodeSystemId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node System ID. Same as productId for a specific node." + ::= { nodeEntry 9 } + + nodeVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Vendor. Similar to productVendor for a specific node." + ::= { nodeEntry 10 } + + nodeHealth OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the node can communicate with the cluster." + ::= { nodeEntry 11 } + + nodeEligibility OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An eligible node is one that has been designated by the + administrator as an active participant in the cluster." + ::= { nodeEntry 12 } + + nodeEpsilon OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not this node has epsilon to keep the quorum + up if only half of the nodes can communicate." + ::= { nodeEntry 13 } + + nodeUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Universally unique identifier (UUID) of the node." + ::= { nodeEntry 14 } + + nodeCpuUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been up since the last boot." + ::= { nodeEntry 15 } + + nodeCpuBusyTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been doing useful work since the last + boot." + ::= { nodeEntry 16 } + + nodeNvramBatteryStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + partiallyDischarged(2), + fullyDischarged(3), + notPresent(4), + nearEndOfLife(5), + atEndOfLife(6), + unknown(7), + overCharged(8), + fullyCharged(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current status of the + NVRAM battery or batteries. Batteries which + are fully or partially discharged may not + fully protect the system during a crash. + + The end-of-life status values are based on + the manufacturer's recommended life for the + batteries." + ::= { nodeEntry 17 } + + nodeEnvOverTemperature OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the hardware is + currently operating outside of its recommended + temperature range. The hardware will shutdown + if the temperature exceeds critical thresholds." + ::= { nodeEntry 18 } + + nodeEnvFailedFanCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of chassis fans which + are not operating within the recommended + RPM range." + ::= { nodeEntry 19 } + + nodeEnvFailedFanMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the current condition of + chassis fans. This is useful only if + envFailedFanCount is not zero." + ::= { nodeEntry 20 } + + nodeEnvFailedPowerSupplyCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of power supplies which + are in degraded mode." + ::= { nodeEntry 21 } + + nodeEnvFailedPowerSupplyMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the state of any + power supplies which are currently degraded. + This is useful only if envFailedPowerSupplyCount + is not zero." + ::= { nodeEntry 22 } + + nodeProductVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Product Version. Similar to productVersion for + a specific node." + ::= { nodeEntry 23 } + + nodeFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Firmware Version. Similar to productFirmwareVersion + for a specific node." + ::= { nodeEntry 24 } + + -- clusterLicenseTable + clusterLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClusterLicenseEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Cluster Licenses" + ::= { cluster 3 } + + clusterLicenseEntry OBJECT-TYPE + SYNTAX ClusterLicenseEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Details about each installed cluster license." + INDEX { clusterLicenseFeature } + ::= { clusterLicenseTable 1 } + + ClusterLicenseEntry ::= + SEQUENCE { + clusterLicenseFeature Integer32, + clusterLicenseCode DisplayString, + clusterLicenseDescription DisplayString, + clusterLicenseSerialNumber DisplayString, + clusterLicenseLimit Integer32, + clusterLicenseExpirationDate DisplayString + } + + clusterLicenseFeature OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Cluster license feature ID, see clusterLicenseDescription + for the name/description of this feature" + ::= { clusterLicenseEntry 1 } + + clusterLicenseCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Cluster License Code" + ::= { clusterLicenseEntry 2 } + + clusterLicenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Cluster License Feature Description" + ::= { clusterLicenseEntry 3 } + + clusterLicenseSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Cluster Serial Number" + ::= { clusterLicenseEntry 4 } + + clusterLicenseLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Cluster feature limit value. The units of this value + are feature specific, for example number of nodes, capacity in TB, + number of streams, etc. Information about this limit will be in + the clusterLicenseDescription." + ::= { clusterLicenseEntry 5 } + + clusterLicenseExpirationDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Cluster License Expiration Date if it exists" + ::= { clusterLicenseEntry 6 } + + -- licenseTable + licenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF LicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Licenses" + ::= { cluster 4 } + + licenseEntry OBJECT-TYPE + SYNTAX LicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Details about each installed license." + INDEX { licenseSerialNumber, licensePackage } + ::= { licenseTable 1 } + + LicenseEntry ::= + SEQUENCE { + licenseSerialNumber DisplayString, + licensePackage Integer32, + licenseOwner DisplayString, + licenseDescription DisplayString, + licenseType INTEGER, + licenseExpiration DateAndTime, + licenseLegacy INTEGER, + licenseCustomerID DisplayString + } + + licenseSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Serial Number" + ::= { licenseEntry 1 } + + licensePackage OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License package ID, see licenseDescription + for the name/description of this package" + ::= { licenseEntry 2 } + + licenseOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Node or Cluster that the license belongs to" + ::= { licenseEntry 3 } + + licenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Package Description" + ::= { licenseEntry 4 } + + licenseType OBJECT-TYPE + SYNTAX INTEGER { + license(2), + site(3), + demo(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Type" + ::= { licenseEntry 5 } + + licenseExpiration OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Expiration Date if it exists" + ::= { licenseEntry 6 } + + licenseLegacy OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the license is a Legacy License" + ::= { licenseEntry 7 } + + licenseCustomerID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Customer Identification Number, if exists" + ::= { licenseEntry 8 } + + -- -- -- -- -- -- -- -- + -- vserver group -- + -- -- -- -- -- -- -- -- + + vserverTable OBJECT-TYPE + SYNTAX SEQUENCE OF VserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Server Table" + ::= { vserver 1 } + + vserverEntry OBJECT-TYPE + SYNTAX VserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Server Entry" + INDEX { vserverIndex } + ::= { vserverTable 1 } + + VserverEntry ::= + SEQUENCE { + vserverIndex Unsigned32, + vserverName DisplayString, + vserverUuid DisplayString, + vserverRootVolume DisplayString, + vserverAggregate DisplayString, + vserverNsSwitch DisplayString, + vserverNisDomain DisplayString, + vserverRootVolumeSecurityStyle INTEGER, + vserverLdapClient DisplayString, + vserverLanguage DisplayString, + vserverSnapshotPolicy DisplayString, + vserverComment DisplayString, + vserverAntiVirusOnAccessPolicy DisplayString, + vserverQuotaPolicy DisplayString, + vserverType INTEGER, + vserverState INTEGER, + vserverAggrList OCTET STRING, + vserverAllowedProtocolList OCTET STRING, + vserverNumVolumes Integer32, + vserverMaxVolumes Unsigned32, + vserverDisallowedProtocolList OCTET STRING, + vserverIPspace DisplayString, + vserverIsRepository Boolean, + vserverOperationalState INTEGER + } + + vserverIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of virtual server." + ::= { vserverEntry 1 } + + vserverName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of virtual server." + ::= { vserverEntry 2 } + + vserverUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Universally unique identifier (UUID) of virtual server." + ::= { vserverEntry 3 } + + vserverRootVolume OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual server's root volume" + ::= { vserverEntry 4 } + + vserverAggregate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of aggregate the vserver's root volume is in." + ::= { vserverEntry 5 } + + vserverNsSwitch OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver Name Service Switch setting (eg: nis, ldap, file)." + ::= { vserverEntry 6 } + + vserverNisDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver NIS Domain" + ::= { vserverEntry 7 } + + vserverRootVolumeSecurityStyle OBJECT-TYPE + SYNTAX INTEGER { + unix(0), -- NFS + ntfs(1), -- CIFS + mixed(2) -- Mixed + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver Root Volume Security Style" + ::= { vserverEntry 8 } + + vserverLdapClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver LDAP Client" + ::= { vserverEntry 9 } + + vserverLanguage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Language of this vserver's volumes. For example, 'English'" + ::= { vserverEntry 10 } + + vserverSnapshotPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver Default Snapshot Policy" + ::= { vserverEntry 11 } + + vserverComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Customer assigned comment for this vserver" + ::= { vserverEntry 12 } + + vserverAntiVirusOnAccessPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Vserver Default Anti-Virus On-Access Policy" + ::= { vserverEntry 13 } + + vserverQuotaPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quota Policy assigned for all volumes in this vserver" + ::= { vserverEntry 14 } + + vserverType OBJECT-TYPE + SYNTAX INTEGER { + data(0), + admin(1), + node(2), + system(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the vserver. There are four distinct supported + types: data, admin, node and system. + + 'data' vservers are the default scale-out vservers. + One 'admin' vserver exists per cluster and it + provides universal administrative access to the cluster. + One 'node' vserver exists per node in the cluster and + identifies the physical controller. 'system' vserver is + for cluster-scoped communications in an IPspace." + + ::= { vserverEntry 15 } + + vserverState OBJECT-TYPE + SYNTAX INTEGER { + running(0), + stopped(1), + starting(2), + stopping(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the vserver" + ::= { vserverEntry 16 } + + vserverAggrList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a comma-separated list of aggregates on which the + Vserver can perform volume operations. The aggregates may + be shared for use with other Vservers." + ::= { vserverEntry 17 } + + vserverAllowedProtocolList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a comma-separated list of protocols/services allowed + to run on the Vserver. Eg: NFS,CIFS,iSCSI,FCP." + ::= { vserverEntry 18 } + + vserverNumVolumes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of volumes that are contained in the Vserver." + ::= { vserverEntry 19 } + + vserverMaxVolumes OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of volumes that can be created on the Vserver. + A value of 4294967295 indicates there is no limit on the number + of volumes that can be created on the Vserver. 4294967295 value + translates to 'unlimited' when displayed at the CLI." + ::= { vserverEntry 20 } + + vserverDisallowedProtocolList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a comma-separated list of protocols/services disallowed + to run on the Vserver. Eg: NFS,CIFS,iSCSI,FCP." + ::= { vserverEntry 21 } + + vserverIPspace OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPspace where the Vserver is assigned." + ::= { vserverEntry 22 } + + vserverIsRepository OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This parameter defines if this is a Vserver with Infinite Volume. + A Vserver with Infinite Volume contains a single Infinite Volume." + ::= { vserverEntry 23 } + + vserverOperationalState OBJECT-TYPE + SYNTAX INTEGER { + running(0), + stopped(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational State of the vserver" + ::= { vserverEntry 24 } + + -- -- -- -- -- -- -- -- + -- the product group -- + -- -- -- -- -- -- -- -- + + productType OBJECT-TYPE + SYNTAX INTEGER { + eisaBased(1), + pciBased(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product type representing the target platform." + ::= { product 1 } + + productVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version String for the Software Running on + this platform." + ::= { product 2 } + + productId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The System ID of this system." + ::= { product 3 } + + productVendor OBJECT-TYPE + SYNTAX INTEGER { + netapp(1), + lenovo(4), + fujitsu(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id of this system, indicating the company + that has supplied the product." + ::= { product 4 } + + productModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model name of the system. Examples + are FAS980 and FAS3050." + ::= { product 5 } + + productFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version string for the Firmware running on + this platform." + ::= { product 6 } + + productGuiUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete URL used to access the administrative GUI + for a browser-based interface." + ::= { product 7 } + + productApiUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete URL used to access the administrative API + for a programmatic interface." + ::= { product 8 } + + productSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product serial number. Returns unknown if it + cannot be determined." + ::= { product 9 } + + productPartnerSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The partner's serial number, not applicable + if there is no partner, and unknown if it + cannot be determined." + ::= { product 10 } + + productCPUArch OBJECT-TYPE + SYNTAX INTEGER { + x86(1), + alpha(2), + mips(3), + sparc(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU architecture type of this appliance" + + + + ::= { product 11 } + + productTrapData OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This returns a static string. This object is used + as a placeholder for enterprise traps." + ::= { product 12 } + + productMachineType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The machine type of the system. Examples + are FAS980 and FAS3050." + ::= { product 13 } + + productLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProductLicenseEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Returns information about the current list of + licensed services, the type of license, and, + if it is a time limited license, the expiration date. + It also tells the services that are not licensed for + the appliance, or if a time limited licensed service + has expired. It will also return whether or not the + the service was automatically enabled due to + business packaging policies based on platform type." + ::= { product 14 } + + productLicenseEntry OBJECT-TYPE + SYNTAX ProductLicenseEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of licenses." + INDEX { productLicenseIndex } + ::= { productLicenseTable 1 } + + ProductLicenseEntry ::= + SEQUENCE { + productLicenseIndex + Integer32, + licenseService + DisplayString, + licenseIsLicensed + INTEGER, + licenseIsExpired + INTEGER, + licenseIsSite + INTEGER, + licenseExpirationTimeStamp + Integer32, + licenseIsAutoEnabled + INTEGER + } + + productLicenseIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Index into the product license table." + + ::= { productLicenseEntry 1 } + + licenseService OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Name of the service." + + ::= { productLicenseEntry 2 } + + licenseIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the service is licensed and has not + expired, false otherwise." + + ::= { productLicenseEntry 3 } + + licenseIsExpired OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the promotional/time-expiring/demo license + has expired, false otherwise." + + ::= { productLicenseEntry 4 } + + licenseIsSite OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the service is a site license, false + otherwise." + + ::= { productLicenseEntry 5 } + + licenseExpirationTimeStamp OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Expected expiration timestamp in seconds since + January 1, 1970, if it's a promotional/time-expiring + license. 0 for all other licenses." + + ::= { productLicenseEntry 6 } + + licenseIsAutoEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the service is automatically licensed + (licenseIsLicensed will also be True) false otherwise." + + ::= { productLicenseEntry 7 } + + -- -- -- -- -- -- -- -- + -- the sysStat group -- + -- -- -- -- -- -- -- -- + + cpu OBJECT IDENTIFIER ::= { sysStat 1 } + + misc OBJECT IDENTIFIER ::= { sysStat 2 } + + cf OBJECT IDENTIFIER ::= { sysStat 3 } + + environment OBJECT IDENTIFIER ::= { sysStat 4 } + + nvram OBJECT IDENTIFIER ::= { sysStat 5 } + + cp OBJECT IDENTIFIER ::= { sysStat 6 } + + autosupport OBJECT IDENTIFIER ::= { sysStat 7 } + + nodeStats OBJECT IDENTIFIER ::= { sysStat 10 } + + nodeStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF NodeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing all counters in the cluster, + organized on a per-node, per-category, + per-object basis." + ::= { nodeStats 1 } + + nodeStatEntry OBJECT-TYPE + SYNTAX NodeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a single counter in the cluster, on + a per-node, per-category, per-object basis." + INDEX { nodeStatNode, nodeStatCategoryIndex, + nodeStatInstanceIndex, nodeStatCounterIndex } + ::= { nodeStatTable 1 } + + NodeStatEntry ::= + SEQUENCE { + nodeStatNode DisplayString, + nodeStatCategoryIndex Integer32, + nodeStatInstanceIndex Integer32, + nodeStatCounterIndex Integer32, + nodeStatValue Counter64, + nodeStatUnits DisplayString, + nodeStatDescription DisplayString, + nodeStatProperties DisplayString, + nodeStatCategoryName DisplayString, + nodeStatInstanceName DisplayString, + nodeStatCounterName DisplayString, + nodeStatLabels DisplayString, + nodeStatValues DisplayString + } + + nodeStatNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Node from which the counter is collected." + ::= { nodeStatEntry 1 } + + nodeStatCategoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of category." + ::= { nodeStatEntry 2 } + + nodeStatInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of instance on which the counter exists." + ::= { nodeStatEntry 3 } + + nodeStatCounterIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of counter within this category." + ::= { nodeStatEntry 4 } + + nodeStatValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the counter." + ::= { nodeStatEntry 5 } + + nodeStatUnits OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Units for this counter. Possible values include: + 'B' (bytes), 's' (seconds), 'ms' (milliseconds), + 'us' (microseconds), '%' (percent), or '' (none)." + ::= { nodeStatEntry 6 } + + nodeStatDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of this counter." + ::= { nodeStatEntry 7 } + + nodeStatProperties OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter properties. Possible values include: + 'average', 'rate', 'delta', 'percent', ''." + ::= { nodeStatEntry 8 } + + nodeStatCategoryName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of counter's category." + ::= { nodeStatEntry 9 } + + nodeStatInstanceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of counter's category instance." + ::= { nodeStatEntry 10 } + + nodeStatCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of counter within this category." + ::= { nodeStatEntry 11 } + + nodeStatLabels OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of counter labels. Used for counter arrays + of if 'counter' value is not an integer." + ::= { nodeStatEntry 12 } + + nodeStatValues OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of values. Only used to for counter arrays." + ::= { nodeStatEntry 13 } + + -- the cpu group for sysStat + + cpuUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been up since the last boot." + ::= { cpu 1 } + + cpuBusyTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been doing useful work since the last + boot." + ::= { cpu 2 } + + cpuBusyTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been doing + useful work since the last time a client requested + the cpuBusyTimePerCent." + ::= { cpu 3 } + + cpuIdleTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been idle since the last boot." + ::= { cpu 4 } + + cpuIdleTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been idle + since the last time a client requested the + cpuBusyTimePerCent." + ::= { cpu 5 } + + cpuCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs in the system." + + ::= { cpu 6 } + + cpuSwitchInvocations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sk_switch invocations." + ::= { cpu 7 } + + cpuContextSwitches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware context switches." + ::= { cpu 8 } + + cpuInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts during a CP." + ::= { cpu 9 } + + + cpuNonCPInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts not during a CP." + ::= { cpu 10 } + + cpuCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling CP interrupts." + ::= { cpu 11 } + + cpuNonCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling non-cp interrupts." + ::= { cpu 12 } + + cpuTotalDomainSwitches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of Domain Switches." + ::= { cpu 13 } + + -- the cpu group for sysStat on per node basis + + cDOTCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDOTCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current CPU statistics + on per node basis" + ::= { cpu 14 } + + cDOTCpuEntry OBJECT-TYPE + SYNTAX CDOTCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the node's CPU statistics" + + INDEX { IMPLIED cDOTCpuNodeName } + ::= { cDOTCpuTable 1 } + + CDOTCpuEntry ::= + SEQUENCE { + cDOTCpuNodeName + DisplayString, + cDOTCpuUpTime + TimeTicks64, + cDOTCpuBusyTime + TimeTicks64, + cDOTCpuBusyTimePerCent + Integer32, + cDOTCpuIdleTime + TimeTicks64, + cDOTCpuIdleTimePerCent + Integer32, + cDOTCpuCount + Integer32, + cDOTCpuSwitchInvocations + Counter64, + cDOTCpuContextSwitches + Counter64, + cDOTCpuInterrupts + Counter64, + cDOTCpuNonCPInterrupts + Counter64, + cDOTCpuCPInterruptPercent + Integer32, + cDOTCpuNonCPInterruptPercent + Integer32, + cDOTCpuTotalDomainSwitches + Counter64 + } + + cDOTCpuNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Name. Same as nodeName for a specific node." + ::= { cDOTCpuEntry 1 } + + cDOTCpuUpTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been up since the last boot." + ::= { cDOTCpuEntry 2 } + + cDOTCpuBusyTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been doing useful work since the last + boot." + ::= { cDOTCpuEntry 3 } + + cDOTCpuBusyTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been doing + useful work since the last time a client requested + the cDOTCpuBusyTimePerCent." + ::= { cDOTCpuEntry 4 } + + cDOTCpuIdleTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been idle since the last boot." + ::= { cDOTCpuEntry 5 } + + cDOTCpuIdleTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been idle + since the last time a client requested the + cDOTCpuBusyTimePerCent." + ::= { cDOTCpuEntry 6 } + + cDOTCpuCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs in the system." + + ::= { cDOTCpuEntry 7 } + + cDOTCpuSwitchInvocations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sk_switch invocations." + ::= { cDOTCpuEntry 8 } + + cDOTCpuContextSwitches OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware context switches." + ::= { cDOTCpuEntry 9 } + + cDOTCpuInterrupts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts during a CP." + ::= { cDOTCpuEntry 10 } + + cDOTCpuNonCPInterrupts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts not during a CP." + ::= { cDOTCpuEntry 11 } + + cDOTCpuCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling CP interrupts." + ::= { cDOTCpuEntry 12 } + + cDOTCpuNonCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling non-cp interrupts." + ::= { cDOTCpuEntry 13 } + + cDOTCpuTotalDomainSwitches OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of Domain Switches." + ::= { cDOTCpuEntry 14 } + + -- the misc group for sysStat + + miscNfsOps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side NFS calls since + the last boot" + ::= { misc 1 } + + miscNetRcvdKB OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of KBytes received on all the + network interfaces, since the last boot." + ::= { misc 2 } + + miscNetSentKB OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of KBytes transmitted on all the + network interfaces, since the last boot." + ::= { misc 3 } + + miscGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the overall status of the appliance. + The algorithm to determine the value uses both + hardware status (e.g. the number of failed fans) and + volume status (e.g. number of volumes that are full). + The algorithm is subject to change in future releases, + but the range of values will not change." + ::= { misc 4 } + + miscHighNfsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side NFS calls since + the last boot. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64NfsOps instead." + ::= { misc 5 } + + miscLowNfsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side NFS calls since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64NfsOps instead." + ::= { misc 6 } + + miscHighCifsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side CIFS calls since + the last boot. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64CifsOps instead." + ::= { misc 7 } + + miscLowCifsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side CIFS calls since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64CifsOps instead." + ::= { misc 8 } + + miscHighHttpOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of HTTP operations received + since the last boot. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64HttpOps instead." + ::= { misc 9 } + + miscLowHttpOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of HTTP operations received + since the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64HttpOps instead." + + ::= { misc 10 } + + + miscHighNetRcvdBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes received on all the + network interfaces, since the last boot. This + object returns the most significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetRcvdBytes instead." + ::= { misc 11 } + + miscLowNetRcvdBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes received on all the + network interfaces, since the last boot. This + object returns the least significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetRcvdBytes instead." + ::= { misc 12 } + + miscHighNetSentBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes transmitted on all the + network interfaces, since the last boot. This + object returns the most significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetSentBytes instead." + ::= { misc 13 } + + miscLowNetSentBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes transmitted on all the + network interfaces, since the last boot. This + object returns the least significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetSentBytes instead." + ::= { misc 14 } + + miscHighDiskReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from disk + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64DiskReadBytes instead." + ::= { misc 15 } + + miscLowDiskReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from disk since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64DiskReadBytes + instead." + ::= { misc 16 } + + + miscHighDiskWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to disk + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64DiskWriteBytes instead." + ::= { misc 17 } + + miscLowDiskWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to disk since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64DiskWriteBytes + instead." + ::= { misc 18 } + + miscHighTapeReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from tape + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64TapeReadBytes instead." + ::= { misc 19 } + + miscLowTapeReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from tape since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64TapeReadBytes + instead." + ::= { misc 20 } + + miscHighTapeWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to tape + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64TapeWriteBytes instead." + ::= { misc 21 } + + miscLowTapeWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to tape since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64TapeWriteBytes + instead." + ::= { misc 22 } + + miscCacheAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Age in minutes of the oldest read-only blocks + in the buffer cache. This indicates how fast + read operations are cycling through system + memory; when the appliance is reading very + large files (larger than the machine's memory + size), buffer cache age will be very low." + ::= { misc 23 } + + miscCorrectedMachineChecks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of corrected machine checks since + the last boot." + + ::= { misc 24 } + + miscGlobalStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the global status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { misc 25 } + + miscWindowsSetupWizardVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of Windows Setup Wizard + required to configure the appliance. Windows + Setup Wizard with a version number lower than + this integer is not capable of configuring the + appliance." + ::= { misc 26 } + + misc64NfsOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Server side NFS calls since + the last boot. This object returns all of the + 64 bit unsigned integer." + ::= { misc 27 } + + misc64CifsOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Server side CIFS calls since + the last boot. This object returns all of the + 64 bit unsigned integer." + ::= { misc 28 } + + misc64HttpOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP operations received + since the last boot. This object returns all of + the 64 bit unsigned integer." + ::= { misc 29 } + + misc64NetRcvdBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on all the + network interfaces, since the last boot. This + object returns all of the 64 bit unsigned integer." + ::= { misc 30 } + + misc64NetSentBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted on all the + network interfaces, since the last boot. This + object returns all of the 64 bit unsigned integer." + ::= { misc 31 } + + misc64DiskReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read from disk + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 32 } + + misc64DiskWriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written to disk + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 33 } + + misc64TapeReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read from tape + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 34 } + + misc64TapeWriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written to tape + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 35 } + + cDOTMiscTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDOTMiscEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of miscellaneous variables + on a per node basis." + ::= { misc 36 } + + cDOTMiscEntry OBJECT-TYPE + SYNTAX CDOTMiscEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the node's miscellaneous + variables." + + INDEX { IMPLIED cDOTMiscNodeName } + ::= { cDOTMiscTable 1 } + + CDOTMiscEntry ::= + SEQUENCE { + cDOTMiscNodeName + DisplayString, + cDOTMiscGlobalStatus + Integer32, + cDOTMiscGlobalStatusMessage + DisplayString + } + + cDOTMiscNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Name. Same as nodeName for a specific node." + ::= { cDOTMiscEntry 1 } + + cDOTMiscGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the overall status of this node. + The algorithm to determine the value uses both + hardware status (e.g. the number of failed fans) and + volume status (e.g. number of volumes that are full). + The algorithm is subject to change in future releases, + but the range of values will not change." + ::= { cDOTMiscEntry 2 } + + cDOTMiscGlobalStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the global status of this node, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { cDOTMiscEntry 3 } + + -- the Clustered Failover group + + cfSettings OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(1), + enabled(2), + disabled(3), + takeoverByPartnerDisabled(4), + thisNodeDead(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clustered Failover configuration settings. + The value notConfigured(1) indicates that the + cluster is not licensed. The thisNodeDead(5) + setting indicates that this node has been + taken over." + ::= { cf 1 } + + cfState OBJECT-TYPE + SYNTAX INTEGER { + dead(1), + canTakeover(2), + cannotTakeover(3), + takeover(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clustered Failover state." + ::= { cf 2 } + + cfCannotTakeoverCause OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unknownReason(2), + disabledByOperator(3), + interconnectOffline(4), + disabledByPartner(5), + takeoverFailed(6), + mailboxDegraded(7), + partnerMailboxUninitialised(8), + mailboxVersionMismatch(9), + nvramSizeMismatch(10), + kernelVersionMismatch(11), + partnerBootingUp(12), + partnerPerformingRevert(13), + performingRevert(14), + partnerRequestedTakeover(15), + alreadyInTakenoverMode(16), + nvramLogUnsynchronized(17), + backupMailboxProblems(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason this node cannot takeover its + partner" + ::= { cf 3 } + + cfPartnerStatus OBJECT-TYPE + SYNTAX INTEGER { + maybeDown(1), + ok(2), + dead(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the status last returned by the + Clustered Failover partner." + ::= { cf 4 } + + cfPartnerLastStatusUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non-zero, the absolute time of the last + update from the Clustered Failover partner." + ::= { cf 5 } + + cfPartnerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hostname for Clustered Failover partner." + ::= { cf 6 } + + cfPartnerSysid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System ID for Clustered Failover partner." + ::= { cf 7 } + + cfInterconnectStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(1), + down(2), + partialFailure(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the interconnect. + The partialFailure(3) status indicates that + one of the links in the interconnect hardware + is down." + ::= { cf 8 } + + -- the environment group for sysStat + + envOverTemperature OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the hardware is + currently operating outside of its recommended + temperature range. The hardware will shutdown + if the temperature exceeds critical thresholds." + + ::= { environment 1 } + + envFailedFanCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of chassis fans which + are not operating within the recommended + RPM range." + + ::= { environment 2 } + + envFailedFanMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the current condition of + chassis fans. This is useful only if + envFailedFanCount is not zero." + + ::= { environment 3 } + + + envFailedPowerSupplyCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of power supplies which + are in degraded mode." + + ::= { environment 4 } + + envFailedPowerSupplyMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the state of any + power supplies which are currently degraded. + This is useful only if envFailedPowerSupplyCount + is not zero." + + ::= { environment 5 } + + -- -- -- -- -- -- -- + -- the nvram group for sysStat + + nvramBatteryStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + partiallyDischarged(2), + fullyDischarged(3), + notPresent(4), + nearEndOfLife(5), + atEndOfLife(6), + unknown(7), + overCharged(8), + fullyCharged(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current status of the + NVRAM battery or batteries. Batteries which + are fully or partially discharged may not + fully protect the system during a crash. + + The end-of-life status values are based on + the manufacturer's recommended life for the + batteries." + + ::= { nvram 1 } + + -- -- -- -- -- -- -- + -- the cp group for sysStat + + cpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since boot + during which the system has had a consistency point + (cp) operation in progress." + ::= { cp 1 } + + cpFromTimerOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by timer." + ::= { cp 2 } + + cpFromSnapshotOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by snapshot operation." + ::= { cp 3 } + + cpFromLowWaterOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low water mark." + ::= { cp 4 } + + cpFromHighWaterOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by high water mark." + ::= { cp 5 } + + cpFromLogFullOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nv-log full." + ::= { cp 6 } + + cpFromCpOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot." + ::= { cp 7 } + + cpTotalOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of consistency point operations + since boot." + ::= { cp 8 } + + cpFromFlushOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by flushing unlogged write data." + ::= { cp 9 } + + cpFromSyncOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by file system sync requests." + ::= { cp 10 } + + cpFromLowVbufOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low virtual buffers." + ::= { cp 11 } + + cpFromCpDeferredOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot that were deferred." + ::= { cp 12 } + + cpFromLowDatavecsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low datavecs." + ::= { cp 13 } + + cpFromLowMbufOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low mbufs." + ::= { cp 14 } + + cpFromNvlogReplayTakeoverTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nvlog replay takeover time." + ::= { cp 15 } + + -- the cp group for sysStat on per node basis + + cDOTCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDOTCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current CP statistics + on per node basis" + ::= { cp 16 } + + cDOTCpEntry OBJECT-TYPE + SYNTAX CDOTCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the node's CP statistics" + + INDEX { IMPLIED cDOTCpNodeName } + ::= { cDOTCpTable 1 } + + CDOTCpEntry ::= + SEQUENCE { + cDOTCpNodeName + DisplayString, + cDOTCpTime + TimeTicks64, + cDOTCpFromTimerOps + Counter64, + cDOTCpFromSnapshotOps + Counter64, + cDOTCpFromLowWaterOps + Counter64, + cDOTCpFromHighWaterOps + Counter64, + cDOTCpFromLogFullOps + Counter64, + cDOTCpFromCpOps + Counter64, + cDOTCpTotalOps + Counter64, + cDOTCpFromFlushOps + Counter64, + cDOTCpFromSyncOps + Counter64, + cDOTCpFromCpDeferredOps + Counter64, + cDOTCpFromLowDatavecsOps + Counter64, + cDOTCpFromLowMbufOps + Counter64, + cDOTCpFromNvlogReplayTakeoverTime + Counter64 + } + cDOTCpNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Node Name. Same as node name." + ::= { cDOTCpEntry 1 } + + cDOTCpTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since boot + during which the system has had a consistency point + (cp) operation in progress." + ::= { cDOTCpEntry 2 } + + cDOTCpFromTimerOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by timer." + ::= { cDOTCpEntry 3 } + + cDOTCpFromSnapshotOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by snapshot operation." + ::= { cDOTCpEntry 4} + + cDOTCpFromLowWaterOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low water mark." + ::= { cDOTCpEntry 5 } + + cDOTCpFromHighWaterOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by high water mark." + ::= { cDOTCpEntry 6 } + + cDOTCpFromLogFullOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nv-log full." + ::= { cDOTCpEntry 7 } + + cDOTCpFromCpOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot." + ::= { cDOTCpEntry 8 } + + cDOTCpTotalOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of consistency point operations + since boot." + ::= { cDOTCpEntry 9 } + + cDOTCpFromFlushOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by flushing unlogged write data." + ::= { cDOTCpEntry 10 } + + cDOTCpFromSyncOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by file system sync requests." + ::= { cDOTCpEntry 11 } + + cDOTCpFromCpDeferredOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot that were deferred." + ::= { cDOTCpEntry 12 } + + cDOTCpFromLowDatavecsOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low datavecs." + ::= { cDOTCpEntry 13 } + + cDOTCpFromLowMbufOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low mbufs in mbuf pools." + ::= { cDOTCpEntry 14 } + + cDOTCpFromNvlogReplayTakeoverTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nvlog replay takeover time." + ::= { cDOTCpEntry 15 } + + -- -- -- -- -- -- -- + -- the auto support group for sysStat + + autosupportStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + smtpFailure(2), + postFailure(3), + smtpPostFailure(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current status of + auto support on the appliance. Describes + the success or failure of most recent + attempts to send auto supports." + + ::= { autosupport 1 } + + autosupportStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the auto support status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(1)." + + ::= { autosupport 2 } + + autosupportSuccessfulSends OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of auto support messages + successfully sent since the last reset." + + ::= { autosupport 3 } + + autosupportFailedSends OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of auto support messages + not sent successfully since the last reset." + + ::= { autosupport 4 } + + + -- -- -- -- -- -- -- + -- the NFS group -- + -- -- -- -- -- -- -- + + curNfs OBJECT IDENTIFIER ::= { nfs 1 } + + totNfs OBJECT IDENTIFIER ::= { nfs 2 } + + nfsOptions OBJECT IDENTIFIER ::= { nfs 3 } + + + -- the curNfs group + + -- this group contains NFS statistics since the last + -- time the statistics were cleared + + rpcServ OBJECT IDENTIFIER ::= { curNfs 1 } + + nfsServ OBJECT IDENTIFIER ::= { curNfs 2 } + + nfsPerClient OBJECT IDENTIFIER ::= { curNfs 3 } + + + + -- the rpcServ group + + rpcCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received, since + the last time the statistics were cleared." + ::= { rpcServ 1 } + + rpcBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer, since the last time the statistics were + cleared." + ::= { rpcServ 2 } + + rpcNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call was not available + when it was thought to be received, since the + last time the statistics were cleared." + ::= { rpcServ 3 } + + rpcBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received with a length + shorter than a minimum-sized RPC call, since the + last time the statistics were cleared." + ::= { rpcServ 4 } + + rpcServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received whose header + could not be XDR decoded, since the last time + the statistics were cleared." + ::= { rpcServ 5 } + + rcpTcpCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received for the + TCP protocol, since the last time the statistics + were cleared." + ::= { rpcServ 6 } + + rcpTcpBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer for the TCP protocol, since the last + time the statistics were cleared." + ::= { rpcServ 7 } + + rcpTcpNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call for the TCP + protocol was not available when it was thought + to be received, since the last time the + statistics were cleared." + ::= { rpcServ 8 } + + rcpTcpBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the TCP protocol + received with a length shorter than a minimum-sized + RPC call, since the last time the statistics + were cleared." + ::= { rpcServ 9 } + + rcpTcpServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the TCP protocol + received whose header could not be XDR decoded, + since the last time the statistics were cleared." + ::= { rpcServ 10 } + + rpcUdpCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received for the + UDP protocol, since the last time the statistics + were cleared." + ::= { rpcServ 11 } + + rpcUdpBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer for the UDP protocol, since the last + time the statistics were cleared." + ::= { rpcServ 12 } + + rpcUdpNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call for the UDP + protocol was not available when it was thought + to be received, since the last time the + statistics were cleared." + ::= { rpcServ 13 } + + rpcUdpBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the UDP protocol + received with a length shorter than a minimum-sized + RPC call, since the last time the statistics + were cleared." + ::= { rpcServ 14 } + + rpcUdpServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the UDP protocol + received whose header could not be XDR decoded, + since the last time the statistics were cleared." + ::= { rpcServ 15 } + + + -- the nfsServ group + + nfsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received, since + the last time the statistics were cleared." + ::= { nfsServ 1 } + + nfsServBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received NFS calls rejected, + since the last time the statistics were cleared." + ::= { nfsServ 2 } + + nfsV2 OBJECT IDENTIFIER ::= { nfsServ 3 } + + nfsV3 OBJECT IDENTIFIER ::= { nfsServ 4 } + + replyCache OBJECT IDENTIFIER ::= { nfsServ 5 } + + nfsrwStats OBJECT IDENTIFIER ::= { nfsServ 6 } + + + -- the nfsV2 group + + -- this group contains statistics for NFS + -- Version 2 calls processed since the last + -- time the statistics were cleared + + v2Calls OBJECT IDENTIFIER ::= { nfsV2 1 } + + v2Percent OBJECT IDENTIFIER ::= { nfsV2 2 } + + v2CachedCalls OBJECT IDENTIFIER ::= { nfsV2 3 } + + v2CachedPerCent OBJECT IDENTIFIER ::= { nfsV2 4 } + + + + -- the v2Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure + -- since the last time the statistics were cleared + + v2cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + since the last time the statistics were cleared." + ::= { v2Calls 1 } + + v2cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 2 } + + v2cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 3 } + + v2cRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 4 } + + v2cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 5 } + + v2cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, since the last time the + statistics were cleared." + ::= { v2Calls 6 } + + v2cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 7 } + + v2cWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 8 } + + v2cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 9 } + + v2cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 10 } + + v2cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 11 } + + v2cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 12 } + + v2cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 13 } + + v2cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 14 } + + v2cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 15 } + + v2cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 16 } + + v2cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 17 } + + v2cStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, since the last time + the statistics were cleared." + ::= { v2Calls 18 } + + + + -- the v2Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- as a percentage of total NFS calls received, + -- since the last time the statistics were cleared + + v2pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure + as a percentage of total NFS calls received, + since the last time the statistics were cleared." + ::= { v2Percent 1 } + + v2pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 2 } + + v2pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 3 } + + v2pRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 4 } + + v2pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 5 } + + v2pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure as a percentage of total NFS + calls received, since the last time the + statistics were cleared." + ::= { v2Percent 6 } + + v2pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 7 } + + v2pWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 8 } + + v2pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 9 } + + v2pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 10 } + + v2pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 11 } + + v2pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 12 } + + v2pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 13 } + + v2pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 14 } + + v2pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 15 } + + v2pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 16 } + + v2pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 17 } + + v2pStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure as a percentage of + total NFS calls received, since the last + time the statistics were cleared." + ::= { v2Percent 18 } + + + + -- the v2CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last time the statistics + -- were cleared + + v2ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v2CachedCalls 1 } + + v2ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 2 } + + v2ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 3 } + + v2ccRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 4 } + + v2ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 5 } + + v2ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 6 } + + v2ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 7 } + + v2ccWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 8 } + + v2ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 9 } + + v2ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 10 } + + v2ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 11 } + + v2ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 12 } + + v2ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 13 } + + v2ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 14 } + + v2ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 15 } + + v2ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 16 } + + v2ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 17 } + + v2ccStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from disk, + since the last time the statistics were cleared." + ::= { v2CachedCalls 18 } + + + + -- the v2CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last time the statistics were cleared + + v2cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v2CachedPerCent 1 } + + v2cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 2 } + + v2cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 3 } + + v2cpRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 4 } + + v2cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 5 } + + v2cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 6 } + + v2cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 7 } + + v2cpWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 8 } + + v2cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 9 } + + v2cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 10 } + + v2cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 11 } + + v2cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 12 } + + v2cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 13 } + + v2cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 14 } + + v2cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 15 } + + v2cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 16 } + + v2cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 17 } + + v2cpStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from + disk, as a percentage of the total number + of calls received for this procedure, since + the last time the statistics were cleared." + ::= { v2CachedPerCent 18 } + + + + -- the nfsV3 group + + -- this group contains statistics for NFS + -- Version 3 calls processed since the last + -- time the statistics were cleared + + v3Calls OBJECT IDENTIFIER ::= { nfsV3 1 } + + v3Percent OBJECT IDENTIFIER ::= { nfsV3 2 } + + v3CachedCalls OBJECT IDENTIFIER ::= { nfsV3 3 } + + v3CachedPerCent OBJECT IDENTIFIER ::= { nfsV3 4 } + + + + -- the v3Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure + -- since the last time the statistics were cleared + + v3cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + since the last time the statistics were cleared." + ::= { v3Calls 1 } + + v3cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 2 } + + v3cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 3 } + + v3cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 4 } + + v3cAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 5 } + + v3cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 6 } + + v3cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 7 } + + v3cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 8 } + + v3cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 9 } + + v3cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 10 } + + v3cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 11 } + + v3cMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 12 } + + v3cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 13 } + + v3cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 14 } + + v3cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, since the last time + the statistics were cleared." + ::= { v3Calls 15 } + + v3cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 16 } + + v3cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 17 } + + v3cReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, since the last + time the statistics were cleared." + ::= { v3Calls 18 } + + v3cFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, since the + last time the statistics were cleared." + ::= { v3Calls 19 } + + v3cFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, since the last time + the statistics were cleared." + ::= { v3Calls 20 } + + v3cPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, since the last time + the statistics were cleared." + ::= { v3Calls 21 } + + v3cCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, since + the last time the statistics were cleared." + ::= { v3Calls 22 } + + + + -- the v3Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- as a percentage of total NFS calls received, + -- since the last time the statistics were cleared + + v3pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + as a percentage of the total NFS calls + received, since the last time the statistics + were cleared." + ::= { v3Percent 1 } + + v3pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 2 } + + v3pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 3 } + + v3pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 4 } + + v3pAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access + Permission) procedure, as a percentage of + the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 5 } + + v3pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last time the + statistics were cleared." + ::= { v3Percent 6 } + + v3pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 7 } + + v3pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 8 } + + v3pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 9 } + + v3pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 10 } + + v3pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last time the + statistics were cleared." + ::= { v3Percent 11 } + + v3pMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, as a percentage of the + total NFS calls received, since the last + time the statistics were cleared." + ::= { v3Percent 12 } + + v3pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 13 } + + v3pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 14 } + + v3pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, as a percentage of + the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 15 } + + v3pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, as a percentage of + the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 16 } + + v3pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 17 } + + v3pReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, as a percentage + of the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 18 } + + v3pFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, as a percentage + of the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 19 } + + v3pFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, as a percentage of the + total NFS calls received, since the last time + the statistics were cleared." + ::= { v3Percent 20 } + + v3pPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, as a percentage of the + total NFS calls received, since the last time + the statistics were cleared." + ::= { v3Percent 21 } + + v3pCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, as a + percentage of the total NFS calls received, + since the last time the statistics were cleared." + ::= { v3Percent 22 } + + + + -- the v3CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last time the statistics + -- were cleared + + v3ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 1 } + + v3ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 2 } + + v3ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 3 } + + v3ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 4 } + + v3ccAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 5 } + + v3ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 6 } + + v3ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 7 } + + v3ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 8 } + + v3ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 9 } + + v3ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 10 } + + v3ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 11 } + + v3ccMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 12 } + + v3ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 13 } + + v3ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 14 } + + v3ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 15 } + + v3ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 16 } + + v3ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From + Directory) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 17 } + + v3ccReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 18 } + + v3ccFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last time the statistics + were cleared." + ::= { v3CachedCalls 19 } + + v3ccFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last time the statistics + were cleared." + ::= { v3CachedCalls 20 } + + v3ccPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + since the last time the statistics were cleared." + ::= { v3CachedCalls 21 } + + v3ccCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that did + not result in the filesystem blocking to read + from disk, since the last time the statistics + were cleared." + ::= { v3CachedCalls 22 } + + + + -- the v3CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last time the statistics were cleared + + v3cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 1 } + + v3cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 2 } + + v3cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 3 } + + v3cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 4 } + + v3cpAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 5 } + + v3cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 6 } + + v3cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 7 } + + v3cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 8 } + + v3cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 9 } + + v3cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 10 } + + v3cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 11 } + + v3cpMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 12 } + + v3cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 13 } + + v3cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 14 } + + v3cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 15 } + + v3cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 16 } + + v3cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 17 } + + v3cpReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 18 } + + v3cpFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read from + disk, as a percentage of the total number of + calls received for this procedure, since the + last time the statistics were cleared." + ::= { v3CachedPerCent 19 } + + v3cpFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 20 } + + v3cpPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 21 } + + v3cpCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that + did not result in the filesystem blocking to + read from disk, as a percentage of the total + number of calls received for this procedure, + since the last time the statistics were cleared." + ::= { v3CachedPerCent 22 } + + + + -- the replyCache group + + -- this group contains statistics related to the + -- Reply Cache processing, since the last time the + -- statistics were cleared + + rcInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped, + for calls already in progress, since the last + time the statistics were cleared." + ::= { replyCache 1 } + + rcDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped, + for replies already generated within a short + interval, since the last time the statistics + were cleared. These stats are deprecated. + A value of zero will always be returned + for these stats." + ::= { replyCache 2 } + + rcMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for which + there were no corresponding entries already in + the Reply Cache, since the last time the + statistics were cleared." + ::= { replyCache 3 } + + rcNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received that + resulted in replies being replayed from + the Reply Cache, since the last time the + statistics were cleared." + ::= { replyCache 4 } + + rcNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for calls + that resulted in this request being processed + as a new request even when a corresponding + entry existed in the Reply Cache, since the + last time the statistics were cleared." + ::= { replyCache 5 } + + rcTcpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for calls already in + progress, since the last time the statistics + were cleared." + ::= { replyCache 6 } + + rcTcpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for replies already + generated within a short interval, since the + last time the statistics were cleared. These + stats are deprecated. A value of zero will + always be returned for these stats." + ::= { replyCache 7 } + + rcTcpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for which there were no + corresponding entries already in the Reply + Cache, since the last time the statistics + were cleared." + ::= { replyCache 8 } + + rcTcpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol that resulted in replies being + replayed from the Reply Cache, since the last + time the statistics were cleared." + ::= { replyCache 9 } + + rcTcpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last time the statistics were + cleared." + ::= { replyCache 10 } + + rcUdpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for calls already in + progress, since the last time the statistics + were cleared." + ::= { replyCache 11 } + + rcUdpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for replies already + generated within a short interval, since the + last time the statistics were cleared. These + stats are deprecated. A value of zero will + always be returned for these stats." + ::= { replyCache 12 } + + rcUdpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for which there were no + corresponding entries already in the Reply + Cache, since the last time the statistics + were cleared." + ::= { replyCache 13 } + + rcUdpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol that resulted in replies being + replayed from the Reply Cache, since the last + time the statistics were cleared." + ::= { replyCache 14 } + + rcUdpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last time the statistics were + cleared." + ::= { replyCache 15 } + + -- the nfsrwStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 and 3 read and write calls made + -- since the last time the stats were zeroed. + + v2ReadStats OBJECT IDENTIFIER ::= { nfsrwStats 1 } + + v2WriteStats OBJECT IDENTIFIER ::= { nfsrwStats 2 } + + v3ReadStats OBJECT IDENTIFIER ::= { nfsrwStats 3 } + + v3WriteStats OBJECT IDENTIFIER ::= { nfsrwStats 4 } + + + -- v2ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 read calls since they were last + -- zeroed. + + v2Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 0-511 bytes." + ::= { v2ReadStats 1 } + + v2Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v2ReadStats 2 } + + v2Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v2ReadStats 3 } + + v2Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v2ReadStats 4 } + + v2Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v2ReadStats 5 } + + v2Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v2ReadStats 6 } + + v2Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v2ReadStats 7 } + + v2Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v2ReadStats 8 } + + v2Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v2ReadStats 9 } + + + -- the v2WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 write calls since they were last + -- zeroed. + + v2Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 0-511 bytes." + ::= { v2WriteStats 1 } + + v2Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v2WriteStats 2 } + + v2Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v2WriteStats 3 } + + v2Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v2WriteStats 4 } + + v2Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v2WriteStats 5 } + + v2Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v2WriteStats 6 } + + v2Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v2WriteStats 7 } + + v2Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v2WriteStats 8 } + + v2Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v2WriteStats 9 } + + + -- the v3ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 read calls since they were last + -- zeroed. + + v3Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { v3ReadStats 1 } + + v3Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v3ReadStats 2 } + + v3Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v3ReadStats 3 } + + v3Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v3ReadStats 4 } + + v3Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v3ReadStats 5 } + + v3Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v3ReadStats 6 } + + v3Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v3ReadStats 7 } + + v3Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v3ReadStats 8 } + + v3Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v3ReadStats 9 } + + + -- the v3WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 write calls since they were last + -- zeroed. + + v3Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 0-511 bytes." + ::= { v3WriteStats 1 } + + v3Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v3WriteStats 2 } + + v3Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v3WriteStats 3 } + + v3Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v3WriteStats 4 } + + v3Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v3WriteStats 5 } + + v3Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v3WriteStats 6 } + + v3Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v3WriteStats 7 } + + v3Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v3WriteStats 8 } + + v3Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v3WriteStats 9 } + + + -- the per-client nfs statistics table + + pclTable OBJECT-TYPE + SYNTAX SEQUENCE OF PclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-client NFS statistics + since the last time the statistics were cleared." + ::= { nfsPerClient 1 } + + pclEntry OBJECT-TYPE + SYNTAX PclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of NFS statistics for the + referenced NFS client since the last time the + statistics were cleared." + INDEX { pclIpAddr } + ::= { pclTable 1 } + + PclEntry ::= + SEQUENCE { + pclIpAddr + IpAddress, + pclRpcCalls + Counter32, + pclRpcBadCalls + Counter32, + pclRpcNullRecvs + Counter32, + pclRpcBadLens + Counter32, + pclRpcServXDRCalls + Counter32, + pclNfsCalls + Counter32, + pclNfsServBadCalls + Counter32, + pclNfsV2Nulls + Counter32, + pclNfsV2Getattrs + Counter32, + pclNfsV2Setattrs + Counter32, + pclNfsV2Roots + Counter32, + pclNfsV2Lookups + Counter32, + pclNfsV2Readlinks + Counter32, + pclNfsV2Reads + Counter32, + pclNfsV2Wrcaches + Counter32, + pclNfsV2Writes + Counter32, + pclNfsV2Creates + Counter32, + pclNfsV2Removes + Counter32, + pclNfsV2Renames + Counter32, + pclNfsV2Links + Counter32, + pclNfsV2Symlinks + Counter32, + pclNfsV2Mkdirs + Counter32, + pclNfsV2Rmdirs + Counter32, + pclNfsV2Readdirs + Counter32, + pclNfsV2Statfss + Counter32, + pclNfsV3Nulls + Counter32, + pclNfsV3Getattrs + Counter32, + pclNfsV3Setattrs + Counter32, + pclNfsV3Lookups + Counter32, + pclNfsV3Accesss + Counter32, + pclNfsV3Readlinks + Counter32, + pclNfsV3Reads + Counter32, + pclNfsV3Writes + Counter32, + pclNfsV3Creates + Counter32, + pclNfsV3Mkdirs + Counter32, + pclNfsV3Symlinks + Counter32, + pclNfsV3Mknods + Counter32, + pclNfsV3Removes + Counter32, + pclNfsV3Rmdirs + Counter32, + pclNfsV3Renames + Counter32, + pclNfsV3Links + Counter32, + pclNfsV3Readdirs + Counter32, + pclNfsV3ReaddirPluss + Counter32, + pclNfsV3Fsstats + Counter32, + pclNfsV3Fsinfos + Counter32, + pclNfsV3Pathconfs + Counter32, + pclNfsV3Commits + Counter32, + pclPerCent + Integer32, + pclNfsV2NullPerCent + Integer32, + pclNfsV2GetattrPerCent + Integer32, + pclNfsV2SetattrPerCent + Integer32, + pclNfsV2RootPerCent + Integer32, + pclNfsV2LookupPerCent + Integer32, + pclNfsV2ReadlinkPerCent + Integer32, + pclNfsV2ReadPerCent + Integer32, + pclNfsV2WrcachePerCent + Integer32, + pclNfsV2WritePerCent + Integer32, + pclNfsV2CreatePerCent + Integer32, + pclNfsV2RemovePerCent + Integer32, + pclNfsV2RenamePerCent + Integer32, + pclNfsV2LinkPerCent + Integer32, + pclNfsV2SymlinkPerCent + Integer32, + pclNfsV2MkdirPerCent + Integer32, + pclNfsV2RmdirPerCent + Integer32, + pclNfsV2ReaddirPerCent + Integer32, + pclNfsV2StatfsPerCent + Integer32, + pclNfsV3NullPerCent + Integer32, + pclNfsV3GetattrPerCent + Integer32, + pclNfsV3SetattrPerCent + Integer32, + pclNfsV3LookupPerCent + Integer32, + pclNfsV3AccessPerCent + Integer32, + pclNfsV3ReadlinkPerCent + Integer32, + pclNfsV3ReadPerCent + Integer32, + pclNfsV3WritePerCent + Integer32, + pclNfsV3CreatePerCent + Integer32, + pclNfsV3MkdirPerCent + Integer32, + pclNfsV3SymlinkPerCent + Integer32, + pclNfsV3MknodPerCent + Integer32, + pclNfsV3RemovePerCent + Integer32, + pclNfsV3RmdirPerCent + Integer32, + pclNfsV3RenamePerCent + Integer32, + pclNfsV3LinkPerCent + Integer32, + pclNfsV3ReaddirPerCent + Integer32, + pclNfsV3ReaddirPlusPerCent + Integer32, + pclNfsV3FsstatPerCent + Integer32, + pclNfsV3FsinfoPerCent + Integer32, + pclNfsV3PathconfPerCent + Integer32, + pclNfsV3CommitPerCent + Integer32, + pclNfsV2Read512Calls + Counter32, + pclNfsV2Read1KCalls + Counter32, + pclNfsV2Read2KCalls + Counter32, + pclNfsV2Read4KCalls + Counter32, + pclNfsV2Read8KCalls + Counter32, + pclNfsV2Read16KCalls + Counter32, + pclNfsV2Read32KCalls + Counter32, + pclNfsV2Read64KCalls + Counter32, + pclNfsV2Read128KCalls + Counter32, + pclNfsV2Write512Calls + Counter32, + pclNfsV2Write1KCalls + Counter32, + pclNfsV2Write2KCalls + Counter32, + pclNfsV2Write4KCalls + Counter32, + pclNfsV2Write8KCalls + Counter32, + pclNfsV2Write16KCalls + Counter32, + pclNfsV2Write32KCalls + Counter32, + pclNfsV2Write64KCalls + Counter32, + pclNfsV2Write128KCalls + Counter32, + pclNfsV3Read512Calls + Counter32, + pclNfsV3Read1KCalls + Counter32, + pclNfsV3Read2KCalls + Counter32, + pclNfsV3Read4KCalls + Counter32, + pclNfsV3Read8KCalls + Counter32, + pclNfsV3Read16KCalls + Counter32, + pclNfsV3Read32KCalls + Counter32, + pclNfsV3Read64KCalls + Counter32, + pclNfsV3Read128KCalls + Counter32, + pclNfsV3Write512Calls + Counter32, + pclNfsV3Write1KCalls + Counter32, + pclNfsV3Write2KCalls + Counter32, + pclNfsV3Write4KCalls + Counter32, + pclNfsV3Write8KCalls + Counter32, + pclNfsV3Write16KCalls + Counter32, + pclNfsV3Write32KCalls + Counter32, + pclNfsV3Write64KCalls + Counter32, + pclNfsV3Write128KCalls + Counter32 + } + + pclIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the referenced client." + ::= { pclEntry 1 } + + pclRpcCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received from + the referenced client, since the last time the + statistics were cleared." + ::= { pclEntry 2 } + + pclRpcBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls received from the + referenced client that were rejected by the + RPC layer, since the last time the + statistics were cleared." + ::= { pclEntry 3 } + + pclRpcNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call was not available + when it was thought to be received from + referenced client, since the last time the + statistics were cleared." + ::= { pclEntry 4 } + + pclRpcBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received from the + referenced client with a length shorter + than a minimum-sized RPC call, since the + last time the statistics were cleared." + ::= { pclEntry 5 } + + pclRpcServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received from the + referenced client whose header could not + be XDR decoded, since the last time the + statistics were cleared." + ::= { pclEntry 6 } + + pclNfsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received from + the referenced client, since the last time + the statistics were cleared." + ::= { pclEntry 7 } + + pclNfsServBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received from + the referenced client that were rejected, since + the last time the statistics were cleared." + ::= { pclEntry 8 } + + pclNfsV2Nulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_NULL + (Do Nothing) procedure, since the last time the + statistics were cleared." + ::= { pclEntry 9 } + + pclNfsV2Getattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_GETATTR + (Get File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 10 } + + pclNfsV2Setattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_SETATTR + (Set File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 11 } + + pclNfsV2Roots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_ROOT + (Get Filesystem Root) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 12 } + + pclNfsV2Lookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_LOOKUP + (Look Up File Name) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 13 } + + pclNfsV2Readlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_READLINK + (Read From Symbolic Link) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 14 } + + pclNfsV2Reads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_READ + (Read From File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 15 } + + pclNfsV2Wrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_WRITECACHE + (Write to Cache) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 16 } + + pclNfsV2Writes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_WRITE + (Write to File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 17 } + + pclNfsV2Creates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_CREATE + (Create File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 18 } + + pclNfsV2Removes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_REMOVE + (Remove File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 19 } + + pclNfsV2Renames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_RENAME + (Rename File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 20 } + + pclNfsV2Links OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_LINK + (Create Link to File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 21 } + + pclNfsV2Symlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_SYMLINK + (Create Symbolic Link) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 22 } + + pclNfsV2Mkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_MKDIR + (Create Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 23 } + + pclNfsV2Rmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_RMDIR + (Remove Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 24 } + + pclNfsV2Readdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_READDIR + (Read From Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 25 } + + pclNfsV2Statfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_STATFS + (Get Filesystem Attributes) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 26 } + + pclNfsV3Nulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_NULL + (Do Nothing) procedure, since the last time the + statistics were cleared." + ::= { pclEntry 27 } + + pclNfsV3Getattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_GETATTR + (Get File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 28 } + + pclNfsV3Setattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_SETATTR + (Set File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 29 } + + pclNfsV3Lookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_LOOKUP + (Lookup Filename) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 30 } + + pclNfsV3Accesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_ACCESS + (Check Access Permission) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 31 } + + pclNfsV3Readlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_READLINK + (Read from Symbolic Link) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 32 } + + pclNfsV3Reads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_READ + (Read From File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 33 } + + pclNfsV3Writes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_WRITE + (Write to File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 34 } + + pclNfsV3Creates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_CREATE + (Create a File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 35 } + + pclNfsV3Mkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_MKDIR + (Create a Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 36 } + + pclNfsV3Symlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_SYMLINK + (Create a Symbolic Link) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 37 } + + pclNfsV3Mknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_MKNOD + (Create a Special Device) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 38 } + + pclNfsV3Removes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_REMOVE + (Remove a File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 39 } + + pclNfsV3Rmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_RMDIR + (Remove a Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 40 } + + pclNfsV3Renames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_RENAME + (Rename a File or Directory) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 41 } + + pclNfsV3Links OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_LINK + (Create Link to an Object) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 42 } + + pclNfsV3Readdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_READDIR + (Read From Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 43 } + + pclNfsV3ReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the + NFSPROC3_READDIRPLUS (Extended Read from + Directory) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 44 } + + pclNfsV3Fsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_FSSTAT + (Get Dynamic File System Information) procedure, + since the last time the statistics were cleared." + ::= { pclEntry 45 } + + pclNfsV3Fsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_FSINFO + (Get Static File System Information) procedure, + since the last time the statistics were cleared." + ::= { pclEntry 46 } + + pclNfsV3Pathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_PATHCONF + (Retrieve POSIX Information) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 47 } + + pclNfsV3Commits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_COMMIT + (Commit Cached Data on a Server to Stable Storage) + procedure, since the last time the statistics were + cleared." + ::= { pclEntry 48 } + + pclPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the total NFS calls for the + referenced client as a percentage of the + total NFS calls received from all + clients, since the last time the + statistics were cleared." + ::= { pclEntry 49 } + + pclNfsV2NullPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_NULL (Do Nothing) procedure, + as a percentage of the total calls + received from this client, since the + last time the statistics were cleared." + ::= { pclEntry 50 } + + pclNfsV2GetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_GETATTR (Get File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 51 } + + pclNfsV2SetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_SETATTR (Set File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 52 } + + pclNfsV2RootPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_ROOT (Get Filesystem Root) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 53 } + + pclNfsV2LookupPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_LOOKUP (Look Up File Name) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 54 } + + pclNfsV2ReadlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_READLINK (Read From Symbolic + Link) procedure, as a percentage of the + total calls received from this client, + since the last time the statistics were + cleared." + ::= { pclEntry 55 } + + pclNfsV2ReadPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_READ (Read From File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 56 } + + pclNfsV2WrcachePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_WRITECACHE (Write to Cache) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 57 } + + pclNfsV2WritePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_WRITE (Write to File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 58 } + + pclNfsV2CreatePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_CREATE (Create File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 59 } + + pclNfsV2RemovePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_REMOVE (Remove File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 60 } + + pclNfsV2RenamePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_RENAME (Rename File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 61 } + + pclNfsV2LinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_LINK (Create Link to File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 62 } + + pclNfsV2SymlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 63 } + + pclNfsV2MkdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_MKDIR (Create Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 64 } + + pclNfsV2RmdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_RMDIR (Remove Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 65 } + + pclNfsV2ReaddirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_READDIR (Read From Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 66 } + + pclNfsV2StatfsPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, as a percentage + of the total calls received from this + client, since the last time the + statistics were cleared." + ::= { pclEntry 67 } + + pclNfsV3NullPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_NULL (Do Nothing) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 68 } + + pclNfsV3GetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_GETATTR (Get File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 69 } + + pclNfsV3SetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_SETATTR (Set File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 70 } + + pclNfsV3LookupPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_LOOKUP (Lookup Filename) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 71 } + + pclNfsV3AccessPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_ACCESS (Check Access Permission) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 72 } + + pclNfsV3ReadlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 73 } + + pclNfsV3ReadPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READ (Read From File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 74 } + + pclNfsV3WritePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_WRITE (Write to File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 75 } + + pclNfsV3CreatePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_CREATE (Create a File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 76 } + + pclNfsV3MkdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_MKDIR (Create a Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 77 } + + pclNfsV3SymlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 78 } + + pclNfsV3MknodPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_MKNOD (Create a Special + Device) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 79 } + + pclNfsV3RemovePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_REMOVE (Remove a File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 80 } + + pclNfsV3RmdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_RMDIR (Remove a Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 81 } + + pclNfsV3RenamePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_RENAME (Rename a File or + Directory) procedure, as a percentage of + the total calls received from this client, + since the last time the statistics were + cleared." + ::= { pclEntry 82 } + + pclNfsV3LinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_LINK (Create Link to an Object) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 83 } + + pclNfsV3ReaddirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READDIR (Read From Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 84 } + + pclNfsV3ReaddirPlusPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READDIRPLUS (Extended Read from + Directory) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 85 } + + pclNfsV3FsstatPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, as a + percentage of the total calls received + from this client, since the last time + the statistics were cleared." + ::= { pclEntry 86 } + + pclNfsV3FsinfoPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_FSINFO (Get Static File System + Information) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 87 } + + pclNfsV3PathconfPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 88 } + + pclNfsV3CommitPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, as + a percentage of the total calls received + from this client, since the last time the + statistics were cleared." + ::= { pclEntry 89 } + + pclNfsV2Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 90 } + + pclNfsV2Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 91 } + + pclNfsV2Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 92 } + + pclNfsV2Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 93 } + + pclNfsV2Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 94 } + + pclNfsV2Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 95 } + + pclNfsV2Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 96 } + + pclNfsV2Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 97 } + + pclNfsV2Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 98 } + + pclNfsV2Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 99 } + + pclNfsV2Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 100 } + + pclNfsV2Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 101 } + + pclNfsV2Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 102 } + + pclNfsV2Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 103 } + + pclNfsV2Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 104 } + + pclNfsV2Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 105 } + + pclNfsV2Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 106 } + + pclNfsV2Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 107 } + + pclNfsV3Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 108 } + + pclNfsV3Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 109 } + + pclNfsV3Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 110 } + + pclNfsV3Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 111 } + + pclNfsV3Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 112 } + + pclNfsV3Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 113 } + + pclNfsV3Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 114 } + + pclNfsV3Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 115 } + + pclNfsV3Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 116 } + + pclNfsV3Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 117 } + + pclNfsV3Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 118 } + + pclNfsV3Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 119 } + + pclNfsV3Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 120 } + + pclNfsV3Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 121 } + + pclNfsV3Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 122 } + + pclNfsV3Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 123 } + + pclNfsV3Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 124 } + + pclNfsV3Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 125 } + + + pclNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the pclTable table." + + ::= { nfsPerClient 2 } + + + + -- the totNfs group + + -- this group contains the NFS statistics since the + -- last boot + + trpcServ OBJECT IDENTIFIER ::= { totNfs 1 } + + tnfsServ OBJECT IDENTIFIER ::= { totNfs 2 } + + + + -- the trpcServ group + + trpcCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received, + since the last boot." + ::= { trpcServ 1 } + + trpcBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer, since the last boot." + ::= { trpcServ 2 } + + trpcNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call was not + available when it was thought to be received, + since the last boot." + ::= { trpcServ 3 } + + trpcBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received with a length + shorter than a minimum-sized RPC call, since + the last boot." + ::= { trpcServ 4 } + + trpcServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received whose header + could not be XDR decoded, since the last boot." + ::= { trpcServ 5 } + + + + -- the tnfsServ group + + tnfsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received, since + last boot." + ::= { tnfsServ 1 } + + tnfsServBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received NFS calls rejected, + since last boot." + ::= { tnfsServ 2 } + + tnfsV2 OBJECT IDENTIFIER ::= { tnfsServ 3 } + + tnfsV3 OBJECT IDENTIFIER ::= { tnfsServ 4 } + + treplyCache OBJECT IDENTIFIER ::= { tnfsServ 5 } + + tnfsrwStats OBJECT IDENTIFIER ::= { tnfsServ 6 } + + + + -- the tnfsV2 group + + -- this group contains statistics for NFS + -- Version 2 calls processed since the last boot + + tv2Calls OBJECT IDENTIFIER ::= { tnfsV2 1 } + + tv2Percent OBJECT IDENTIFIER ::= { tnfsV2 2 } + + tv2CachedCalls OBJECT IDENTIFIER ::= { tnfsV2 3 } + + tv2CachedPerCent OBJECT IDENTIFIER ::= { tnfsV2 4 } + + + -- the tv2Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure + -- since the last boot + + tv2cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + since the last boot." + ::= { tv2Calls 1 } + + tv2cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, since the last boot." + ::= { tv2Calls 2 } + + tv2cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, since the last boot." + ::= { tv2Calls 3 } + + tv2cRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, since the last boot." + ::= { tv2Calls 4 } + + tv2cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, since the last boot." + ::= { tv2Calls 5 } + + tv2cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, since the last boot." + ::= { tv2Calls 6 } + + tv2cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, since the last boot." + ::= { tv2Calls 7 } + + tv2cWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, since the last boot." + ::= { tv2Calls 8 } + + tv2cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, since the last boot." + ::= { tv2Calls 9 } + + tv2cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, since the last boot." + ::= { tv2Calls 10 } + + tv2cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, since the last boot." + ::= { tv2Calls 11 } + + tv2cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, since the last boot." + ::= { tv2Calls 12 } + + tv2cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, since the last boot." + ::= { tv2Calls 13 } + + tv2cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, since the last boot." + ::= { tv2Calls 14 } + + tv2cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, since the last boot." + ::= { tv2Calls 15 } + + tv2cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, since the last boot." + ::= { tv2Calls 16 } + + tv2cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, since the last boot." + ::= { tv2Calls 17 } + + tv2cStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, since the last boot." + ::= { tv2Calls 18 } + + + + -- the tv2Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- as a percentage of total NFS calls received, + -- since the last boot + + tv2pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure + as a percentage of total NFS calls received, + since the last boot." + ::= { tv2Percent 1 } + + tv2pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 2 } + + tv2pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 3 } + + tv2pRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 4 } + + tv2pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 5 } + + tv2pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure as a percentage of total NFS + calls received, since the last boot." + ::= { tv2Percent 6 } + + tv2pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 7 } + + tv2pWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 8 } + + tv2pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 9 } + + tv2pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 10 } + + tv2pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 11 } + + tv2pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 12 } + + tv2pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 13 } + + tv2pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 14 } + + tv2pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 15 } + + tv2pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 16 } + + tv2pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 17 } + + tv2pStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure as a percentage of + total NFS calls received, since the last boot." + ::= { tv2Percent 18 } + + + + -- the tv2CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last boot + + tv2ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem blocking + to read from disk, since the last boot." + ::= { tv2CachedCalls 1 } + + tv2ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 2 } + + tv2ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 3 } + + tv2ccRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 4 } + + tv2ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 5 } + + tv2ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 6 } + + tv2ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 7 } + + tv2ccWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 8 } + + tv2ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 9 } + + tv2ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 10 } + + tv2ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 11 } + + tv2ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 12 } + + tv2ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 13 } + + tv2ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 14 } + + tv2ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 15 } + + tv2ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 16 } + + tv2ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 17 } + + tv2ccStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 18 } + + + + -- the tv2CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last boot + + tv2cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv2CachedPerCent 1 } + + tv2cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 2 } + + tv2cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 3 } + + tv2cpRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 4 } + + tv2cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 5 } + + tv2cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 6 } + + tv2cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 7 } + + tv2cpWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 8 } + + tv2cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 9 } + + tv2cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 10 } + + tv2cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 11 } + + tv2cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 12 } + + tv2cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 13 } + + tv2cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 14 } + + tv2cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 15 } + + tv2cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 16 } + + tv2cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 17 } + + tv2cpStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from + disk, as a percentage of the total number + of calls received for this procedure, + since the last boot." + ::= { tv2CachedPerCent 18 } + + + -- the tnfsV3 group + + -- this group contains statistics for NFS + -- Version 3 calls processed since the last boot + + tv3Calls OBJECT IDENTIFIER ::= { tnfsV3 1 } + + tv3Percent OBJECT IDENTIFIER ::= { tnfsV3 2 } + + tv3CachedCalls OBJECT IDENTIFIER ::= { tnfsV3 3 } + + tv3CachedPerCent OBJECT IDENTIFIER ::= { tnfsV3 4 } + + + -- the tv3Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure + -- since the last boot + + tv3cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + since the last boot." + ::= { tv3Calls 1 } + + tv3cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, since the last boot." + ::= { tv3Calls 2 } + + tv3cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, since the last boot." + ::= { tv3Calls 3 } + + tv3cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, since the last boot." + ::= { tv3Calls 4 } + + tv3cAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, since the last boot." + ::= { tv3Calls 5 } + + tv3cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, since the last boot." + ::= { tv3Calls 6 } + + tv3cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, since the last boot." + ::= { tv3Calls 7 } + + tv3cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, since the last boot." + ::= { tv3Calls 8 } + + tv3cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, since the last boot." + ::= { tv3Calls 9 } + + tv3cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, since the last boot." + ::= { tv3Calls 10 } + + tv3cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, since the last boot." + ::= { tv3Calls 11 } + + tv3cMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, since the last boot." + ::= { tv3Calls 12 } + + tv3cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, since the last boot." + ::= { tv3Calls 13 } + + tv3cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, since the last boot." + ::= { tv3Calls 14 } + + tv3cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, since the last boot." + ::= { tv3Calls 15 } + + tv3cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, since the last boot." + ::= { tv3Calls 16 } + + tv3cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, since the last boot." + ::= { tv3Calls 17 } + + tv3cReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, since the last boot." + ::= { tv3Calls 18 } + + tv3cFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, since the + last boot." + ::= { tv3Calls 19 } + + tv3cFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, since the last boot." + ::= { tv3Calls 20 } + + tv3cPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, since the last boot." + ::= { tv3Calls 21 } + + tv3cCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, since + the last boot." + ::= { tv3Calls 22 } + + + + -- the tv3Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- as a percentage of total NFS calls received, + -- since the last boot + + tv3pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + as a percentage of the total NFS calls + received, since the last boot." + ::= { tv3Percent 1 } + + tv3pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 2 } + + tv3pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 3 } + + tv3pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 4 } + + tv3pAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access + Permission) procedure, as a percentage of + the total NFS calls received, since the last boot." + ::= { tv3Percent 5 } + + tv3pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last boot." + ::= { tv3Percent 6 } + + tv3pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 7 } + + tv3pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 8 } + + tv3pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 9 } + + tv3pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 10 } + + tv3pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last boot." + ::= { tv3Percent 11 } + + tv3pMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, as a percentage of the + total NFS calls received, since the last boot." + ::= { tv3Percent 12 } + + tv3pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 13 } + + tv3pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 14 } + + tv3pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, as a percentage of + the total NFS calls received, since the + last boot." + ::= { tv3Percent 15 } + + tv3pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, as a percentage of + the total NFS calls received, since the + last boot." + ::= { tv3Percent 16 } + + tv3pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 17 } + + tv3pReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, as a percentage + of the total NFS calls received, since the + last boot." + ::= { tv3Percent 18 } + + tv3pFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, as a percentage + of the total NFS calls received, since the + last boot." + ::= { tv3Percent 19 } + + tv3pFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, as a percentage of the + total NFS calls received, since the last boot." + ::= { tv3Percent 20 } + + tv3pPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, as a percentage of the + total NFS calls received, since the last boot." + ::= { tv3Percent 21 } + + tv3pCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, as a + percentage of the total NFS calls received, + since the last boot." + ::= { tv3Percent 22 } + + + + -- the tv3CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last boot + + tv3ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem blocking + to read from disk, since the last boot." + ::= { tv3CachedCalls 1 } + + tv3ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 2 } + + tv3ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 3 } + + tv3ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 4 } + + tv3ccAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 5 } + + tv3ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last boot." + ::= { tv3CachedCalls 6 } + + tv3ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 7 } + + tv3ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 8 } + + tv3ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 9 } + + tv3ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 10 } + + tv3ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last boot." + ::= { tv3CachedCalls 11 } + + tv3ccMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, since + the last boot." + ::= { tv3CachedCalls 12 } + + tv3ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 13 } + + tv3ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 14 } + + tv3ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 15 } + + tv3ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 16 } + + tv3ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 17 } + + tv3ccReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 18 } + + tv3ccFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last boot." + ::= { tv3CachedCalls 19 } + + tv3ccFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last boot." + ::= { tv3CachedCalls 20 } + + tv3ccPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 21 } + + tv3ccCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that did + not result in the filesystem blocking to read + from disk, since the last boot." + ::= { tv3CachedCalls 22 } + + + + -- the tv3CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last boot + + tv3cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 1 } + + tv3cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 2 } + + tv3cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 3 } + + tv3cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 4 } + + tv3cpAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 5 } + + tv3cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + last boot." + ::= { tv3CachedPerCent 6 } + + tv3cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 7 } + + tv3cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 8 } + + tv3cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 9 } + + tv3cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 10 } + + tv3cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 11 } + + tv3cpMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 12 } + + tv3cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 13 } + + tv3cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 14 } + + tv3cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 15 } + + tv3cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 16 } + + tv3cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 17 } + + tv3cpReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READIRPLUS (Extended Read + from Directory) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 18 } + + tv3cpFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read from + disk, as a percentage of the total number of + calls received for this procedure, since the + last boot." + ::= { tv3CachedPerCent 19 } + + tv3cpFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 20 } + + tv3cpPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 21 } + + tv3cpCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that + did not result in the filesystem blocking to + read from disk, as a percentage of the total + number of calls received for this procedure, + since the last boot." + ::= { tv3CachedPerCent 22 } + + + -- the treplyCache group + + -- this group contains statistics related to the + -- Reply Cache processing, since the last boot + + trcInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped, for + calls already in progress, since the last boot." + ::= { treplyCache 1 } + + trcDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped, + for replies already generated within a short + interval, since the last boot. These stats are + deprecated. A value of zero will always be + returned for these stats." + ::= { treplyCache 2 } + + trcMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for which + there were no corresponding entries already in + the Reply Cache, since the last boot." + ::= { treplyCache 3 } + + trcNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received that + resulted in replies being replayed from + the Reply Cache, since the last boot." + ::= { treplyCache 4 } + + trcNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for calls + that resulted in this request being processed + as a new request even when a corresponding + entry existed in the Reply Cache, since the + last boot." + ::= { treplyCache 5 } + + trcTcpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for calls already in + progress, since the last boot." + ::= { treplyCache 6 } + + trcTcpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for replies already + generated within a short interval, since the + last boot. These stats are deprecated. A value + of zero will always be returned for these stats." + ::= { treplyCache 7 } + + trcTcpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for which there were no corresponding + entries already in the Reply Cache, since the + last boot." + ::= { treplyCache 8 } + + trcTcpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol that resulted in replies being + replayed from the Reply Cache, since the + last boot." + ::= { treplyCache 9 } + + trcTcpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last boot." + ::= { treplyCache 10 } + + trcUdpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for calls already in + progress, since the last boot." + ::= { treplyCache 11 } + + trcUdpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for replies already + generated within a short interval, since the + last boot. These stats are deprecated. A value + of zero will always be returned for these stats." + ::= { treplyCache 12 } + + trcUdpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for which there were no corresponding + entries already in the Reply Cache, since the + last boot." + ::= { treplyCache 13 } + + trcUdpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol that resulted in replies being + replayed from the Reply Cache, since the + last boot." + ::= { treplyCache 14 } + + trcUdpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last boot." + ::= { treplyCache 15 } + + -- the tnfsrwStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 and 3 read and write calls since + -- last boot. + + tv2ReadStats OBJECT IDENTIFIER ::= { tnfsrwStats 1 } + + tv2WriteStats OBJECT IDENTIFIER ::= { tnfsrwStats 2 } + + tv3ReadStats OBJECT IDENTIFIER ::= { tnfsrwStats 3 } + + tv3WriteStats OBJECT IDENTIFIER ::= { tnfsrwStats 4 } + + + -- the tv2ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 read calls since last boot. + + tv2Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv2ReadStats 1 } + + tv2Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv2ReadStats 2 } + + tv2Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv2ReadStats 3 } + + + tv2Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv2ReadStats 4 } + + tv2Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv2ReadStats 5 } + + tv2Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv2ReadStats 6 } + + tv2Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv2ReadStats 7 } + + tv2Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv2ReadStats 8 } + + tv2Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv2ReadStats 9 } + + + -- the tv2WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 write calls since last boot. + + tv2Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv2WriteStats 1 } + + tv2Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv2WriteStats 2 } + + tv2Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv2WriteStats 3 } + + + tv2Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv2WriteStats 4 } + + tv2Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv2WriteStats 5 } + + tv2Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv2WriteStats 6 } + + tv2Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv2WriteStats 7 } + + tv2Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv2WriteStats 8 } + + tv2Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv2WriteStats 9 } + + + -- the tv3ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 read calls since last boot. + + tv3Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv3ReadStats 1 } + + tv3Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv3ReadStats 2 } + + tv3Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv3ReadStats 3 } + + + tv3Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv3ReadStats 4 } + + tv3Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv3ReadStats 5 } + + tv3Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv3ReadStats 6 } + + tv3Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv3ReadStats 7 } + + tv3Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv3ReadStats 8 } + + tv3Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv3ReadStats 9 } + + + -- the tv3WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 write calls since last boot. + + tv3Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv3WriteStats 1 } + + tv3Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv3WriteStats 2 } + + tv3Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv3WriteStats 3 } + + tv3Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv3WriteStats 4 } + + tv3Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv3WriteStats 5 } + + tv3Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv3WriteStats 6 } + + tv3Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv3WriteStats 7 } + + tv3Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv3WriteStats 8 } + + tv3Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv3WriteStats 9 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the nfsOptions group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + nfsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the nfs protocol is licensed on the + filer." + ::= { nfsOptions 1 } + + + -- -- -- -- -- -- -- + -- the quota group -- + -- -- -- -- -- -- -- + + quotaState OBJECT-TYPE + SYNTAX INTEGER { + quotaStateOff(1), + quotaStateOn(2), + quotaStateInit(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the root volume's quotas are ON, + OFF or initializing. This object is deprecated - + use qvStateTable.qvStateStat instead." + ::= { quota 1 } + + quotaInitPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates percentage of root volume quota + computation done while quotas are in initializing + state. This object is deprecated - use + qvStateTable.qvInitPercent instead." + ::= { quota 2 } + + + -- the old volume-unaware quota report table. DEPRECATED + + qrTable OBJECT-TYPE + SYNTAX SEQUENCE OF QrEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for each user or group with + a quota in /etc/quotas. All quotas are displayed + regardless of volume, and no volume information + is given. This table is deprecated - use qrVTable + instead." + ::= { quota 3 } + + qrEntry OBJECT-TYPE + SYNTAX QrEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for a referenced entry + with a quota in the file /etc/quotas. + All quotas are displayed regardless of volume, + and no volume information is given. This object is + deprecated - use qrVEntry instead." + + INDEX { qrIndex } + ::= { qrTable 1 } + + QrEntry ::= + SEQUENCE { + qrIndex + Integer32, + qrType + INTEGER, + qrId + Integer32, + qrKBytesUsed + Integer32, + qrKBytesLimit + Integer32, + qrFilesUsed + Integer32, + qrFileLimit + Integer32, + qrPathName + DisplayString + } + + qrIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry in the + file /etc/quotas." + ::= { qrEntry 1 } + + qrType OBJECT-TYPE + SYNTAX INTEGER { + qrTypeUser(1), + qrTypeGroup(2), + qrTypeTree(3), + qrTypeUnknown(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifies the kind of quota for this qrEntry." + ::= { qrEntry 2 } + + qrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The UID (user's numerical ID) or the GID (numerical + ID of the group that a user belongs to), as + applicable, associated with this qrEntry." + ::= { qrEntry 3 } + + qrKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrEntry." + ::= { qrEntry 4 } + + qrKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrEntry." + ::= { qrEntry 5 } + + qrFilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of files used for this + qrEntry." + ::= { qrEntry 6 } + + qrFileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrEntry." + ::= { qrEntry 7 } + + qrPathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A textual string that contains the path + corresponding to this qrEntry." + ::= { qrEntry 8 } + + -- quota volume state table + + qvStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF QvStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current quota state of + each volume in the system." + ::= { quota 4 } + + qvStateEntry OBJECT-TYPE + SYNTAX QvStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current quota state of + each volume in the system." + INDEX { qvStateVolume } + ::= { qvStateTable 1 } + + QvStateEntry ::= + SEQUENCE { + qvStateVolume + Integer32, + qvStateName + DisplayString, + qvStateStat + INTEGER, + qvStateInitPercent + Integer32, + qvStateVserver + DisplayString + } + + qvStateVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this volume. The mapping + of this number to actual volumes may change if + volumes are added or deleted. Use qvStateName to + unambiguously identify a volume. The mapping + established by this object is the same as + the mapping of qrVVolume (below) to actual volumes. + For instance, if a qvStateVolume value of '5' + represents the volume 'vol2', a value of '5' + in qrVVolume also represents the volume 'vol2'." + ::= { qvStateEntry 1 } + + qvStateName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of this volume." + ::= { qvStateEntry 2 } + + qvStateStat OBJECT-TYPE + SYNTAX INTEGER { + quotaStateOff(1), + quotaStateOn(2), + quotaStateInit(3), + quotaStateCorrupt(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether quotas are ON, OFF, + initializing or corrupted" + ::= { qvStateEntry 3 } + + qvStateInitPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates percentage of quota computation done + while quotas are in initializing state." + ::= { qvStateEntry 4 } + + qvStateVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + ::= { qvStateEntry 5 } + + + -- multi-volume-aware quota table + -- THIS IS DEPRECATED, please use qrV2Table instead + + qrVTable OBJECT-TYPE + SYNTAX SEQUENCE OF QrVEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for each user or group with + a quota in /etc/quotas." + ::= { quota 5 } + + + qrVEntry OBJECT-TYPE + SYNTAX QrVEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for a referenced entry + with a quota in the file /etc/quotas. Indices + select the volume of the quota and the quota entry + itself." + INDEX { qrVVolume, qrVIndex } + ::= { qrVTable 1 } + + QrVEntry ::= + SEQUENCE { + qrVIndex + Integer32, + qrVType + INTEGER, + qrVId + Integer32, + qrVKBytesUsed + Integer32, + qrVKBytesLimit + Integer32, + qrVFilesUsed + Integer32, + qrVFileLimit + Integer32, + qrVPathName + DisplayString, + qrVVolume + Integer32, + qrVTree + DisplayString, + qrVIdType + INTEGER, + qrVSid + DisplayString, + qrVKBytesThreshold + Integer32, + qrVKBytesLimitSoft + Integer32, + qrVFileLimitSoft + Integer32 + } + + qrVIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry in the + file /etc/quotas in the given volume." + ::= { qrVEntry 1 } + + qrVType OBJECT-TYPE + SYNTAX INTEGER { + qrVTypeUser(1), + qrVTypeGroup(2), + qrVTypeTree(3), + qrVTypeUserDefault(4), + qrVTypeGroupDefault(5), + qrVTypeUnknown(6) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifies the kind of quota for this qrVEntry." + ::= { qrVEntry 2 } + + qrVId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The UID (user's numerical ID) or the GID (numerical + ID of the group that a user belongs to), as + applicable, associated with this qrVEntry. Check + the qrVIdType field to see if this field is valid." + ::= { qrVEntry 3 } + + qrVKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrVEntry." + ::= { qrVEntry 4 } + + qrVKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrVEntry." + ::= { qrVEntry 5 } + + qrVFilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of files used for this + qrVEntry." + ::= { qrVEntry 6 } + + qrVFileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrVEntry." + ::= { qrVEntry 7 } + + qrVPathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A textual string that contains the path + corresponding to this qrVEntry." + ::= { qrVEntry 8 } + + qrVVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies the volume for which + this quota is in effect on. The volume that this + value represents can be determined by checking + the value of qvStateName (above) with + qvStateVolume set to the value found here." + ::= { qrVEntry 9 } + + qrVTree OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string that indicates which qtree this quota + belongs to." + ::= { qrVEntry 10 } + + qrVIdType OBJECT-TYPE + SYNTAX INTEGER { + qrVIdValid(1), + qrVSidValid(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A value that indicates which ID field is valid." + ::= { qrVEntry 11} + + qrVSid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The one or more IDs associated with this qrVEntry. + If the qrVentry is associated with a Windows ID, the + text form of the Windows ID (the SID) is here. If + the qrVEntry is associated with more than one id, + this contains a blank separated list of those IDs. + Check the qrVIdType field to see if this field is + valid." + ::= { qrVEntry 12 } + + qrVKBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message." + ::= { qrVEntry 13 } + + qrVKBytesLimitSoft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrVEntry before a warning message and SNMP + trap is produced." + ::= { qrVEntry 14 } + + qrVFileLimitSoft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrVEntry before a warning message and SNMP + trap is produced." + ::= { qrVEntry 15 } + + -- + -- multi-volume-aware quota table with 64 bit values (V2) + -- + + qrV2Table OBJECT-TYPE + SYNTAX SEQUENCE OF QrV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current file and + space consumption for each user or group with + a quota in /etc/quotas." + ::= { quota 6 } + + + qrV2Entry OBJECT-TYPE + SYNTAX QrV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current file and + space consumption for a referenced entry + with a quota in the file /etc/quotas. Indices + select the volume of the quota and the quota entry + itself." + INDEX { qrV2Volume, qrV2Index } + ::= { qrV2Table 1 } + + QrV2Entry ::= + SEQUENCE { + qrV2Index + Integer32, + qrV2Type + INTEGER, + qrV2Id + Integer32, + qrV2HighKBytesUsed + Integer32, + qrV2LowKBytesUsed + Integer32, + qrV2QuotaUnlimited + INTEGER, + qrV2HighKBytesLimit + Integer32, + qrV2LowKBytesLimit + Integer32, + qrV2FilesUsed + Integer32, + qrV2FileQuotaUnlimited + INTEGER, + qrV2FileLimit + Integer32, + qrV2PathName + FilesystemPathString, + qrV2Volume + Integer32, + qrV2Tree + FileOrDirectoryString, + qrV2IdType + INTEGER, + qrV2Sid + DisplayString, + qrV2ThresholdUnlimited + INTEGER, + qrV2HighKBytesThreshold + Integer32, + qrV2LowKBytesThreshold + Integer32, + qrV2SoftQuotaUnlimited + INTEGER, + qrV2HighKBytesSoftLimit + Integer32, + qrV2LowKBytesSoftLimit + Integer32, + qrV2SoftFileQuotaUnlimited + INTEGER, + qrV2SoftFileLimit + Integer32, + qrV264KBytesUsed + Counter64, + qrV264KBytesLimit + Counter64, + qrV264KBytesThreshold + Counter64, + qrV264KBytesSoftLimit + Counter64, + qrV2VolumeName + DisplayString, + qrV2Vserver + DisplayString + } + + qrV2Index OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry in the + file /etc/quotas in the given volume." + ::= { qrV2Entry 1 } + + qrV2Type OBJECT-TYPE + SYNTAX INTEGER { + qrV2TypeUser(1), + qrV2TypeGroup(2), + qrV2TypeTree(3), + qrV2TypeUserDefault(4), + qrV2TypeGroupDefault(5), + qrV2TypeUnknown(6), + qrV2TypeTreeDefault(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the kind of quota for this qrV2Entry." + ::= { qrV2Entry 2 } + + qrV2Id OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UID (user's numerical ID) or the GID (numerical + ID of the group that a user belongs to), as + applicable, associated with this qrV2Entry. Check + the qrV2IdType field to see if this field is valid." + ::= { qrV2Entry 3 } + + qrV2HighKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrV2Entry. This object returns the most significant + 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use qrV264KBytesUsed instead." + ::= { qrV2Entry 4 } + + qrV2LowKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrV2Entry. This object returns the least significant + 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use qrV264KBytesUsed instead." + ::= { qrV2Entry 5 } + + qrV2QuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based quota limit for this qrV2Entry is unlimited. + If false(1) then qrV2*KBytesLimit OID's are valid, + if true(2) then qrV2*KBytesLimit OID's are unused + and will return 0." + ::= { qrV2Entry 6 } + + qrV2HighKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry. This object returns the most significant + 32 bits of the 64 bit unsigned integer. This will + return 0 if qrV2QuotaUnlimited is true. This object + is deprecated - Use qrV264KBytesLimit instead." + ::= { qrV2Entry 7 } + + qrV2LowKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry. This object returns the least significant + 32 bits of the 64 bit unsigned integer. This will + return 0 if qrV2QuotaUnlimited is true. This object + is deprecated - Use qrV264KBytesLimit instead." + ::= { qrV2Entry 8 } + + qrV2FilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of files used for this + qrV2Entry." + ::= { qrV2Entry 9 } + + qrV2FileQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + file based quota limit for this qrV2Entry is unlimited. + If false(1) then qrV2FileLimit is valid, if true(2) + qrV2FileLimit will return 0." + ::= { qrV2Entry 10 } + + + qrV2FileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of files that can be used for this + qrV2Entry." + ::= { qrV2Entry 11 } + + qrV2PathName OBJECT-TYPE + SYNTAX FilesystemPathString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains the path + corresponding to this qrV2Entry." + ::= { qrV2Entry 12 } + + qrV2Volume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume for which + this quota is in effect on. The volume that this + value represents can be determined by checking + the value of qvStateName (above) with + qvStateVolume set to the value found here." + ::= { qrV2Entry 13 } + + qrV2Tree OBJECT-TYPE + SYNTAX FileOrDirectoryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree this quota + belongs to." + ::= { qrV2Entry 14 } + + qrV2IdType OBJECT-TYPE + SYNTAX INTEGER { + qrV2IdValid(1), + qrV2SidValid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value that indicates which ID field is valid." + ::= { qrV2Entry 15 } + + qrV2Sid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one or more IDs associated with this qrV2Entry. + If the qrV2entry is associated with a Windows ID, the + text form of the Windows ID (the SID) is here. If + the qrV2Entry is associated with more than one id, + this contains a blank separated list of those IDs. + Check the qrV2IdType field to see if this field is + valid." + ::= { qrV2Entry 16 } + + qrV2ThresholdUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based threshold limit for this qrV2Entry is + unlimited. If false(1) then qrV2*KBytesThreshold OID's + are valid, if true(2) then qrV2*KBytesThreshold OID's + are unused and will return 0." + ::= { qrV2Entry 17 } + + qrV2HighKBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This will return 0 if qrV2ThresholdUnlimited + is true. This object is deprecated - Use + qrV264KBytesThreshold instead." + ::= { qrV2Entry 18 } + + qrV2LowKBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This will return 0 if qrV2ThresholdUnlimited + is true. This object is deprecated - Use + qrV264KBytesThreshold instead." + ::= { qrV2Entry 19 } + + qrV2SoftQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based soft quota limit for this qrV2Entry is + unlimited. If false(1) then qrV2*KBytesSoftLimit OID's + are valid, if true(2) the qrV2*KBytesSoftLimit OID's + are unused and will return 0." + ::= { qrV2Entry 20 } + + qrV2HighKBytesSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use qrV264KBytesSoftLimit + instead." + ::= { qrV2Entry 21 } + + qrV2LowKBytesSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use qrV264KBytesSoftLimit + instead." + ::= { qrV2Entry 22 } + + qrV2SoftFileQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + file based soft quota limit for this qrV2Entry is + unlimited. If false(1) then qrV2SoftFileLimit is valid, + if true(2) qrV2SoftFileLimit is unused and will + return 0." + ::= { qrV2Entry 23 } + + qrV2SoftFileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of files that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This will return 0 if + qrV2SoftFileQuotaUnlimited is true." + ::= { qrV2Entry 24 } + + qrV264KBytesUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of KBytes used for this + qrV2Entry. This object returns all of the 64 bit + unsigned integer." + + ::= { qrV2Entry 25 } + + qrV264KBytesLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry. This object returns all of the 64 + bit unsigned integer. This will return 0 if + qrV2QuotaUnlimited is true." + ::= { qrV2Entry 26 } + + qrV264KBytesThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This object returns the + all of the 64 bit unsigned integer. This will return + 0 if qrV2ThresholdUnlimited is true." + ::= { qrV2Entry 27 } + + qrV264KBytesSoftLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This object returns all of the + 64 bit unsigned integer." + ::= { qrV2Entry 28 } + + qrV2VolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the volume to which this quota + belongs to." + ::= { qrV2Entry 29 } + + qrV2Vserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + ::= { qrV2Entry 30 } + + -- + -- quota table with 64 bit index (index-high,index-low) (V3) + -- + + qrV3Table OBJECT-TYPE + SYNTAX SEQUENCE OF QrV3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current file and + space consumption for each user, group, + or qtree, as well as configured limits." + ::= { quota 7 } + + + qrV3Entry OBJECT-TYPE + SYNTAX QrV3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current file and + space consumption for the referenced user, + group, or qtree. Field qrV3Volume identifies + the volume, and the combination of + qrV3IndexHigh and qrV3IndexLow indentify + a particular record within that volume." + INDEX { qrV3Volume, qrV3IndexHigh, qrV3IndexLow } + ::= { qrV3Table 1 } + + QrV3Entry ::= + SEQUENCE { + qrV3Volume + Unsigned32, + qrV3IndexHigh + Unsigned32, + qrV3IndexLow + Unsigned32, + qrV3Vserver + DisplayString, + qrV3VolumeName + DisplayString, + qrV3Type + INTEGER, + qrV3IdType + INTEGER, + qrV3Id + Unsigned32, + qrV3Sid + DisplayString, + qrV3PathName + FilesystemPathString, + qrV3Tree + FileOrDirectoryString, + qrV3KBytesUsed + Counter64, + qrV3QuotaUnlimited + INTEGER, + qrV3KBytesLimit + Counter64, + qrV3FilesUsed + Unsigned32, + qrV3FileQuotaUnlimited + INTEGER, + qrV3FileLimit + Unsigned32, + qrV3SoftQuotaUnlimited + INTEGER, + qrV3KBytesSoftLimit + Counter64, + qrV3SoftFileQuotaUnlimited + INTEGER, + qrV3SoftFileLimit + Unsigned32, + qrV3ThresholdUnlimited + INTEGER, + qrV3KBytesThreshold + Counter64, + qrV364FilesUsed + Counter64, + qrV364FileLimit + Counter64, + qrV364SoftFileLimit + Counter64 + } + + qrV3Volume OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume for which + this quota applies. The volume that this + value represents can be determined by checking + the value of qvStateName (above) with + qvStateVolume set to the value found here." + ::= { qrV3Entry 1 } + + qrV3IndexHigh OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry + within the volume. This is the most + significant 32 bits of a 64 bit record + identifier." + ::= { qrV3Entry 2 } + + qrV3IndexLow OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry + within the volume. This is the least + significant 32 bits of a 64 bit record + identifier." + ::= { qrV3Entry 3 } + + qrV3Vserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces." + ::= { qrV3Entry 4 } + + qrV3VolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the volume to which this + quota belongs." + ::= { qrV3Entry 5 } + + qrV3Type OBJECT-TYPE + SYNTAX INTEGER { + qrV3TypeUser(1), + qrV3TypeGroup(2), + qrV3TypeTree(3), + qrV3TypeUserDefault(4), + qrV3TypeGroupDefault(5), + qrV3TypeUnknown(6), + qrV3TypeTreeDefault(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the kind of quota for this qrV3Entry." + ::= { qrV3Entry 6 } + + qrV3IdType OBJECT-TYPE + SYNTAX INTEGER { + qrV3IdValid(1), + qrV3SidValid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value that indicates which ID field is valid." + ::= { qrV3Entry 7 } + + qrV3Id OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Depending on qrV3Type, this is either the UID + (user's numerical ID), the GID (numerical ID + of the group that a user belongs to), or the + TID (numerical qtree id) associated with this + qrV3Entry. For qrV3TypeUser records, check the + qrV3IdType field to see if this field is valid." + ::= { qrV3Entry 8 } + + qrV3Sid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one or more IDs associated with this qrV3Entry. + If the qrV3entry is associated with a Windows ID, the + text form of the Windows ID (the SID) is here. If + the qrV3Entry is associated with more than one id, + this contains a blank separated list of those IDs. + Check the qrV3IdType field to see if this field is + valid." + ::= { qrV3Entry 9 } + + qrV3PathName OBJECT-TYPE + SYNTAX FilesystemPathString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains the path + corresponding to this qrV3Entry." + ::= { qrV3Entry 10 } + + qrV3Tree OBJECT-TYPE + SYNTAX FileOrDirectoryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree this quota + belongs to." + ::= { qrV3Entry 11 } + + qrV3KBytesUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of KBytes used for this + qrV3Entry." + + ::= { qrV3Entry 12 } + + qrV3QuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based quota limit for this qrV3Entry is unlimited. + If false(1) then qrV3KBytesLimit OID's are valid, + if true(2) then qrV3KBytesLimit OID's are unused + and will return 0." + ::= { qrV3Entry 13 } + + qrV3KBytesLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of KBytes that can be used for this + qrV3Entry. This will return 0 if + qrV3QuotaUnlimited is true." + ::= { qrV3Entry 14 } + + qrV3FilesUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of files used for this + qrV3Entry. This object is deprecated in + favor of qrV364FilesUsed." + ::= { qrV3Entry 15 } + + qrV3FileQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + file based quota limit for this qrV3Entry is unlimited. + If false(1) then qrV3FileLimit is valid, if true(2) + qrV3FileLimit will return 0." + ::= { qrV3Entry 16 } + + qrV3FileLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrV3Entry. This object is deprecated in + favor of qrV364FileLimit." + ::= { qrV3Entry 17 } + + qrV3SoftQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based soft quota limit for this qrV3Entry is + unlimited. If false(1) then qrV3KBytesSoftLimit OID's + are valid, if true(2) the qrV3KBytesSoftLimit OID's + are unused and will return 0." + ::= { qrV3Entry 18 } + + qrV3KBytesSoftLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of KBytes that can be used for this + qrV3Entry before a warning message and SNMP + trap is produced." + ::= { qrV3Entry 19 } + + qrV3SoftFileQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + file based soft quota limit for this qrV3Entry is + unlimited. If false(1) then qrV3SoftFileLimit is valid, + if true(2) qrV3SoftFileLimit is unused and will + return 0." + ::= { qrV3Entry 20 } + + qrV3SoftFileLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrV3Entry before a warning message and SNMP + trap is produced. This will return 0 if + qrV3SoftFileQuotaUnlimited is true. This object + is deprecated in favor of qrV364SoftFileLimit." + ::= { qrV3Entry 21 } + + qrV3ThresholdUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based threshold limit for this qrV3Entry is + unlimited. If false(1) then qrV3KBytesThreshold OID's + are valid, if true(2) then qrV3KBytesThreshold OID's + are unused and will return 0." + ::= { qrV3Entry 22 } + + qrV3KBytesThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This will return + 0 if qrV3ThresholdUnlimited is true." + ::= { qrV3Entry 23 } + + qrV364FilesUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of files used for this + qrV3Entry." + ::= { qrV3Entry 24 } + + qrV364FileLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of files that can be used for this + qrV3Entry." + ::= { qrV3Entry 25 } + + qrV364SoftFileLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of files that can be used for this + qrV3Entry before a warning message and SNMP + trap is produced. This will return 0 if + qrV3SoftFileQuotaUnlimited is true." + ::= { qrV3Entry 26 } + + -- -- -- -- -- -- -- -- -- + -- the file system group -- + -- -- -- -- -- -- -- -- -- + + filesysMaxfilesAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The count of the maximum number of + files allowable on the root volume. This + object is deprecated - use + dfEntry.dfMaxFilesAvail instead." + ::= { filesys 1 } + + filesysMaxfilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The count of the number of files + currently in use on the root volume. + This object is deprecated - use + dfEntry.dfMaxFilesUsed instead." + ::= { filesys 2 } + + filesysMaxfilesPossible OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The largest value to which the + filesysMaxfilesAvail parameter above can + be increased by reconfiguration on the + root volume. This object is deprecated - + use dfEntry.dfMaxFilesPossible." + ::= { filesys 3 } + + dfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the available disk space + on the file systems. The tables shows the + available disk space for volumes as well as + aggregates. + For node volumes and aggregates, only online + volumes and aggregates are reported. For + cluster volumes and aggregates, the + dfStateOnline is set and the value for + other fields are undefined when volumes + and aggregates are not online." + + ::= { filesys 4 } + + snapshot OBJECT IDENTIFIER ::= { filesys 5 } + + -- the display file system table + + dfEntry OBJECT-TYPE + SYNTAX DfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the available disk space on + the referenced file system. + For entries returned from the cluster interfaces + only, if the dfRowInfo is not set to + 'available', the values reported for other + fields may not be valid." + + INDEX { dfIndex } + ::= { dfTable 1 } + + DfEntry ::= + SEQUENCE { + dfIndex + Integer32, + dfFileSys + DisplayString, + dfKBytesTotal + Integer32, + dfKBytesUsed + Integer32, + dfKBytesAvail + Integer32, + dfPerCentKBytesCapacity + Integer32, + dfInodesUsed + Integer32, + dfInodesFree + Integer32, + dfPerCentInodeCapacity + Integer32, + dfMountedOn + DisplayString, + dfMaxFilesAvail + Integer32, + dfMaxFilesUsed + Integer32, + dfMaxFilesPossible + Integer32, + dfHighTotalKBytes + Integer32, + dfLowTotalKBytes + Integer32, + dfHighUsedKBytes + Integer32, + dfLowUsedKBytes + Integer32, + dfHighAvailKBytes + Integer32, + dfLowAvailKBytes + Integer32, + dfStatus + INTEGER, + dfMirrorStatus + INTEGER, + dfPlexCount + Integer32, + dfType + INTEGER, + dfHighSisSharedKBytes + Integer32, + dfLowSisSharedKBytes + Integer32, + dfHighSisSavedKBytes + Integer32, + dfLowSisSavedKBytes + Integer32, + dfPerCentSaved + Integer32, + df64TotalKBytes + Counter64, + df64UsedKBytes + Counter64, + df64AvailKBytes + Counter64, + df64SisSharedKBytes + Counter64, + df64SisSavedKBytes + Counter64, + dfVserver + DisplayString, + dfStateOnline + Boolean, + dfRowInfo + INTEGER, + df64CompressSaved + Counter64, + dfCompressSavedPercent + Integer32, + df64DedupeSaved + Counter64, + dfDedupeSavedPercent + Integer32, + df64TotalSaved + Counter64, + dfTotalSavedPercent + Integer32, + df64TotalReservedKBytes + Counter64 + } + + dfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { dfEntry 1 } + + dfFileSys OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name for the referenced file system." + ::= { dfEntry 2 } + + dfKBytesTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total capacity in KBytes for the + referenced file system." + ::= { dfEntry 3 } + + dfKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system." + ::= { dfEntry 4 } + + dfKBytesAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is + free for use on the referenced file system." + ::= { dfEntry 5 } + + dfPerCentKBytesCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of disk space currently + in use on the referenced file system." + ::= { dfEntry 6 } + + dfInodesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inodes in use on the + referenced file system." + ::= { dfEntry 7 } + + dfInodesFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inodes that are + available for use on the referenced + file system." + ::= { dfEntry 8 } + + dfPerCentInodeCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of disk space currently + in use based on inode counts, on the + referenced file system." + ::= { dfEntry 9 } + + dfMountedOn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file on which this file + system is mounted." + ::= { dfEntry 10 } + + dfMaxFilesAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the maximum number of + files allowable on the referenced file + system." + ::= { dfEntry 11 } + + dfMaxFilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the number of files + currently in use on the referenced file + system." + ::= { dfEntry 12 } + + dfMaxFilesPossible OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The largest value to which the + filesysMaxfilesAvail parameter above can + be increased by reconfiguration on the + referenced file system." + ::= { dfEntry 13 } + + dfHighTotalKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total capacity in KBytes for the + referenced file system. This object returns + the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64TotalKBytes instead." + ::= { dfEntry 14 } + + dfLowTotalKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total capacity in KBytes for the + referenced file system. This object returns + the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64TotalKBytes instead." + ::= { dfEntry 15 } + + dfHighUsedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the most significant 32 bits of the + 64 bit unsigned integer. This object is + deprecated - Use df64UsedKBytes instead." + ::= { dfEntry 16 } + + dfLowUsedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the least significant 32 bits of the + 64 bit unsigned integer. This object is + deprecated - Use df64UsedKBytes instead." + ::= { dfEntry 17 } + + dfHighAvailKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is free + for use on the referenced file system. + This object returns the most significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use df64AvailKBytes + instead." + ::= { dfEntry 18 } + + dfLowAvailKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is free + for use on the referenced file system. + This object returns the least significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use df64AvailKBytes + instead." + ::= { dfEntry 19 } + + + dfStatus OBJECT-TYPE + SYNTAX INTEGER { + unmounted(1), + mounted(2), + frozen(3), + destroying(4), + creating(5), + mounting(6), + unmounting(7), + nofsinfo(8), + replaying(9), + replayed(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the file system." + ::= { dfEntry 20 } + + dfMirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + uninitialized(2), + needcpcheck(3), + cpcheckwait(4), + unmirrored(5), + normal(6), + degraded(7), + resyncing(8), + failed(9), + limbo(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Overall mirror status of the file system." + ::= { dfEntry 21 } + + dfPlexCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of plexes in this file system." + ::= { dfEntry 22 } + + dfType OBJECT-TYPE + SYNTAX INTEGER { + flexibleVolume(2), + aggregate(3), + stripedAggregate(4), + stripedVolume(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of container." + ::= { dfEntry 23 } + + dfHighSisSharedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that is + shared by more than one instance on the + referenced file system. This object returns + the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64SisSharedKBytes instead." + ::= { dfEntry 24 } + + dfLowSisSharedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that is + shared by more than one instance on the + referenced file system. This object returns + the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64SisSharedKBytes instead." + ::= { dfEntry 25 } + + dfHighSisSavedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is saved + by storing only one copy of the duplicated + blocks on the referenced file system. The + object returns the most significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use df64SisSavedKBytes instead." + ::= { dfEntry 26 } + + dfLowSisSavedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is saved + by storing only one copy of the duplicated + blocks on the referenced file system. The + object returns the least significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use df64SisSavedKBytes instead." + ::= { dfEntry 27 } + + dfPerCentSaved OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of disk space saved by + eliminating the duplicated blocks on the + referenced file system." + ::= { dfEntry 28 } + + df64TotalKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total capacity in KBytes for the + referenced file system. This object returns + all of the 64 bit unsigned integer." + ::= { dfEntry 29 } + + df64UsedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns all of the 64 bit unsigned integer." + ::= { dfEntry 30 } + + df64AvailKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is free + for use on the referenced file system. + This object returns all of the 64 bit + unsigned integer." + ::= { dfEntry 31 } + + df64SisSharedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of data in KBytes that is + shared by more than one instance on the + referenced file system. This object returns + all of the 64 bit unsigned integer." + ::= { dfEntry 32 } + + df64SisSavedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is saved + by storing only one copy of the duplicated + blocks on the referenced file system. The + object returns all of the 64 bit unsigned + integer." + ::= { dfEntry 33 } + + dfVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the vserver to which the volume belongs. + For aggregate and aggregate snapshot it will be + an empty string. + + This field is returned only from the cluster interfaces." + + ::= { dfEntry 34 } + + dfStateOnline OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The state of the cluster aggregates and + volumes. If this is not true, all the + values for the fields of this table are + undefined. + + This field is returned only from the cluster interfaces." + + ::= { dfEntry 35 } + + dfRowInfo OBJECT-TYPE + SYNTAX INTEGER { + available(1), + partiallyAvailable(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Volume or aggregate and its snapshot + is 'available' or 'partiallyAvailable'. + This field is returned only from the cluster interfaces. + Possible values for this field are: + + 'available' + Indicates a normal case when everything went + fine while fetching the values for the fields + of this table and all values returned + are valid. + + 'partiallyAvailable' + Indicates something went wrong while fetching + the values for the fields of this table and + not all values are valid. + + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + ::= { dfEntry 36 } + + df64CompressSaved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the compression savings in a volume + in KBytes. This is only returned for volumes." + + ::= { dfEntry 37 } + + dfCompressSavedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the percentage of compression + savings in a volume, which is + ((compr_saved/(compr_saved + used)) * 100). + This is only returned for volumes." + + ::= { dfEntry 38 } + + df64DedupeSaved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the deduplication savings in a volume + in KBytes. This is only returned for volumes." + + ::= { dfEntry 39 } + + dfDedupeSavedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the percentage of deduplication + savings in a volume, which is + ((dedup_saved/(dedup_saved + used)) * 100). + This is only returned for volumes." + + + ::= { dfEntry 40 } + + df64TotalSaved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the total savings due to deduplication + & compression in a volume in KBytes. This is + only returned for volumes." + + ::= { dfEntry 41 } + + dfTotalSavedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the percentage of total savings + due to deduplication & compression in a + volume, which is + ((total_saved/(total_saved + used)) * 100). + This is only returned for volumes." + + ::= { dfEntry 42 } + + df64TotalReservedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is + reserved on the referenced file system." + + + ::= { dfEntry 43 } + + -- the old single-volume snapshot table. DEPRECATED + + slTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the snapshots on the + root volume. This table is deprecated - use + slVTable instead." + ::= { snapshot 1 } + + slEntry OBJECT-TYPE + SYNTAX SlEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report on a given snapshot on the + root volume. This object is deprecated - use + slVEntry instead." + INDEX { slIndex } + ::= { slTable 1 } + + SlEntry ::= + SEQUENCE { + slIndex + Integer32, + slMonth + INTEGER, + slDay + Integer32, + slHour + Integer32, + slMinutes + Integer32, + slName + DisplayString + } + + slIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { slEntry 1 } + + slMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The month in which the snapshot was created." + ::= { slEntry 2 } + + slDay OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The day on which the snapshot was created." + ::= { slEntry 3 } + + slHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The hour in which the snapshot was created." + ::= { slEntry 4 } + + slMinutes OBJECT-TYPE + SYNTAX Integer32 (0..59) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The minute in which the snapshot was created." + ::= { slEntry 5 } + + slName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name of the referenced snapshot." + ::= { slEntry 6 } + + + -- The multivolume / aggregate snapshot table. + + slVTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the snapshots on the + file systems." + ::= { snapshot 2 } + + slVEntry OBJECT-TYPE + SYNTAX SlVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report on a given snapshot on the + file system. Indices select the volume of + the snapshot and the snapshot entry itself." + INDEX { slVVolume, slVIndex } + ::= { slVTable 1 } + + SlVEntry ::= + SEQUENCE { + slVIndex + Integer32, + slVMonth + INTEGER, + slVDay + Integer32, + slVHour + Integer32, + slVMinutes + Integer32, + slVName + DisplayString, + slVVolume + Integer32, + slVNumber + Integer32, + slVVolumeName + DisplayString, + slVType + INTEGER + } + + slVIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { slVEntry 1 } + + slVMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The month in which the snapshot was created." + ::= { slVEntry 2 } + + slVDay OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The day on which the snapshot was created." + ::= { slVEntry 3 } + + slVHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hour in which the snapshot was created." + ::= { slVEntry 4 } + + slVMinutes OBJECT-TYPE + SYNTAX Integer32 (0..59) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minute in which the snapshot was created." + ::= { slVEntry 5 } + + slVName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the referenced snapshot." + ::= { slVEntry 6 } + + slVVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume / aggregate that + contains this snapshot." + ::= { slVEntry 7 } + + slVNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of snapshots for this volume / aggregate." + ::= { slVEntry 8 } + + slVVolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume / aggregate. This does not + have a /vol/ prefix." + + ::= { slVEntry 9 } + + slVType OBJECT-TYPE + SYNTAX INTEGER { + flexibleVolume(2), + aggregate(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of container for this + snapshot." + + ::= { slVEntry 10 } + + + -- The snapshot content table. + + slQTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the snapshots and their contents + on the file systems." + ::= { snapshot 3 } + + slQEntry OBJECT-TYPE + SYNTAX SlQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report on a given snapshot for a given + qtree on the file system. Indices select the volume + and qtree of the snapshot and the snapshot entry + itself." + + INDEX { slQVolume, slQQtree, slQIndex } + ::= { slQTable 1 } + + SlQEntry ::= + SEQUENCE { + slQIndex + Integer32, + slQVolume + Integer32, + slQQtree + Integer32, + slQSnapshotName + DisplayString, + slQSnapshotTime + Integer32, + slQQtreeName + FileOrDirectoryString, + slQQtreeContent + INTEGER, + slQSource + OCTET STRING, + slQSourceTime + Integer32, + slQVolumeName + DisplayString + } + + slQIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { slQEntry 1 } + + slQVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume that contains + this snapshot." + ::= { slQEntry 2 } + + slQQtree OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the qtree that contains + this snapshot." + ::= { slQEntry 3 } + + slQSnapshotName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the referenced snapshot." + ::= { slQEntry 4 } + + slQSnapshotTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the snapshot on the system. The time in + seconds since January 1, 1970." + ::= { slQEntry 5 } + + slQQtreeName OBJECT-TYPE + SYNTAX FileOrDirectoryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree is in this + snapshot" + ::= { slQEntry 6 } + + slQQtreeContent OBJECT-TYPE + SYNTAX INTEGER { + replica(1), + transitioning(2), + original(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The content of the qtree tree" + ::= { slQEntry 7 } + + slQSource OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source of this qtree for a replicated qtree. + '-' for an original qtree." + ::= { slQEntry 8 } + + slQSourceTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the source snapshot for a replicated qtree. + Time of the current snapshot for an original qtree. + The time in seconds since January 1, 1970. 0 if the + qtree is in a transitioning stage" + + ::= { slQEntry 9 } + + slQVolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume. This does not have a /vol/ + prefix." + ::= { slQEntry 10 } + + + dfNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the dfTable table." + + ::= { filesys 6 } + + -- -- -- -- -- -- -- -- -- -- -- -- + -- file system status information -- + -- -- -- -- -- -- -- -- -- -- -- -- + + fsStatus OBJECT IDENTIFIER ::= { filesys 7 } + + fsOverallStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + nearlyFull(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of overall file system + health. 'ok' indicates that all file systems + have adequate space. 'nearlyFull' means + that one or more is nearly full (more than + 95% full). 'full' means that one or more + are more than 98% full." + ::= { fsStatus 1 } + + fsStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string indicating any file systems which + are full or nearly full." + ::= { fsStatus 2 } + + fsMaxUsedBytesPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of space currently in use or + reserved by the fullest file system." + ::= { fsStatus 3 } + + fsMaxUsedInodesPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of inodes currently in use + by the fullest file system." + ::= { fsStatus 4 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- All volumes, including those offline and those + -- owned by the cluster partner. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + volTable OBJECT-TYPE + SYNTAX SEQUENCE OF VolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List the volumes defined on the system, + including offline volumes." + + ::= { filesys 8 } + + volEntry OBJECT-TYPE + SYNTAX VolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular volume. + For entries returned only from the cluster + interfaces, if the volRowInfo is not set to + 'available', the values reported by other + fields of this table may not be valid." + + INDEX { volIndex } + ::= { volTable 1 } + + VolEntry ::= + SEQUENCE { + volIndex Integer32, + volName DisplayString, + volFSID DisplayString, + volOwningHost INTEGER, + volState DisplayString, + volStatus DisplayString, + volOptions OCTET STRING, + volUUID DisplayString, + volAggrName DisplayString, + volType INTEGER, + volClone INTEGER, + volCloneOf DisplayString, + volCloneSnap DisplayString, + volVserver DisplayString, + volMSID DisplayString, + volDSID DisplayString, + volSpaceGuaranteeEnabled INTEGER, + volSpaceGuarantee INTEGER, + volLanguage DisplayString, + volLanguageCode DisplayString, + volCloneChildrenList DisplayString, + volJunctionPathActive Boolean, + volJunctionPath DisplayString, + volJunctionPathSource DisplayString, + volRowInfo INTEGER, + volNvfail Boolean, + volInNvfailedState Boolean, + volInstanceUUID DisplayString, + volProvenanceUUID DisplayString, + volDrForceNvfail Boolean + } + + volIndex OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this volume. The + volIndex is not related to any other table + defined in this MIB, and may change as + volumes are created and destroyed." + ::= { volEntry 1 } + + volName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the volume. This includes no /vol/ + prefix." + ::= { volEntry 2 } + + volFSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier for this volume." + ::= { volEntry 3 } + + volOwningHost OBJECT-TYPE + SYNTAX INTEGER { + local(1), + partner(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of which host owns this volume. + This field is not supported in a cluster." + ::= { volEntry 4 } + + volState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the volume, such as 'online' or + 'offline'." + ::= { volEntry 5 } + + volStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the volume, such as 'normal' or + 'reconstructing'. May include several values + separated by comma and space." + ::= { volEntry 6 } + + volOptions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options associated with the volume, such + as 'root' and 'nosnapdir=off'. May include + several values separated by comma." + ::= { volEntry 7 } + + volUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the volume." + ::= { volEntry 8 } + + volAggrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the aggregate this flexible volume is a + part of." + ::= { volEntry 9 } + + volType OBJECT-TYPE + SYNTAX INTEGER { + flexible(2), + striped(3), + asis(4), + snaplock(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this volume." + ::= { volEntry 10 } + + volClone OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True indicates flexible volume is a clone." + ::= { volEntry 11 } + + volCloneOf OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of flexible volume this flexible volume is + a clone of." + ::= { volEntry 12 } + + volCloneSnap OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of original cloned snapshot." + ::= { volEntry 13 } + + volVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + ::= { volEntry 14 } + + volMSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The volume's Mirror Set ID. MSIDs are formatted + as 10-character strings composed of 8 hex + characters prefixed with '0x'. + Only applicable to cluster-mode volume." + ::= { volEntry 15 } + + volDSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The volume's Data Set ID. DSIDs are formatted + as 10-character strings composed of 8 hex + characters prefixed with '0x'. + Only applicable to cluster-mode volume." + ::= { volEntry 16 } + + volSpaceGuaranteeEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the space guarantee style + associated with the volume is currently in + effect. This field does not appear if the + flexible volume is restricted or offline." + ::= { volEntry 17 } + + volSpaceGuarantee OBJECT-TYPE + SYNTAX INTEGER { + none(0), + file(1), + volume(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The space guarantee style associated with the + volume, such as 'volume', etc. This field does + not appear if the flexible volume is + restricted or offline." + ::= { volEntry 18 } + + volLanguage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The language currently set for the volume. For + example, 'English '." + ::= { volEntry 19 } + + volLanguageCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The language code currently set for the volume. + For example, 'en'." + ::= { volEntry 20 } + + volCloneChildrenList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A comma separated list of all volume's child clones." + ::= { volEntry 21 } + + volJunctionPathActive OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if a Junction Path is active on this volume. + This field is returned only from the cluster interfaces." + ::= { volEntry 22 } + + volJunctionPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mount path for the volume, relative to the root + volume. This field is returned only from the cluster + interfaces." + ::= { volEntry 23 } + + volJunctionPathSource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source directory of the Junction Path for this volume. + This field is returned only from the cluster interfaces. + + Two possible values are + 'LSM volume' for Load Share Mirror volumes + 'RW volume' for Read-Write volumes." + ::= { volEntry 24 } + + volRowInfo OBJECT-TYPE + SYNTAX INTEGER { + available(1), + partiallyAvailable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Volume is 'available' or 'partiallyAvailable'. + This field is returned only from the cluster interfaces. + + Two possible values are: + 'available' + Indicates a normal case when everything went + fine while fetching the values for the fields + of this table and all values returned + are valid. + + 'partiallyAvailable' + Indicates something went wrong while fetching + the values of the fields for this table and + not all values are valid. + + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + + ::= { volEntry 25 } + volNvfail OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether nvfail option is enabled + on this volume." + + ::= { volEntry 26 } + volInNvfailedState OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the volume is in nvfailed state. + This is only applicable to cluster-mode volumes." + + ::= { volEntry 27 } + + volInstanceUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the volume that moves + with the volume when the volume is migrated." + + ::= { volEntry 28 } + + volProvenanceUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the volume that identifies + the source of the volume content." + + ::= { volEntry 29 } + + volDrForceNvfail OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether dr-force-nvfail option is enabled + on this volume. If true, volume would be put in a + special state called 'in-nvfailed-state' by switchover + operation. The option has no effect for negotiated or + an automatic switchover operation. The protocol + access on the volume in 'in-nvfailed-state' is + blocked. This will cause the client applications to + crash and thus prevent access to data on the volume. + To get out of this situation, admin needs to manually + clear the 'in-nvfailed-state' on the volume. By + default, dr-force-nvfail option value is false." + + ::= { volEntry 30 } + + volNumber OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of volumes in the volTable." + + ::= { filesys 9 } + + qtreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QtreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of the qtrees on the system." + + ::= { filesys 10 } + + qtreeEntry OBJECT-TYPE + SYNTAX QtreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular qtree." + + INDEX { qtreeVolume, qtreeIndex } + ::= { qtreeTable 1 } + + QtreeEntry ::= + SEQUENCE { + qtreeIndex Integer32, + qtreeVolume Integer32, + qtreeVolumeName DisplayString, + qtreeId Integer32, + qtreeName FileOrDirectoryString, + qtreeStyle INTEGER, + qtreeStatus INTEGER, + qtreeOplock INTEGER, + qtreeVserver DisplayString, + qtreeExportPolicy DisplayString, + qtreeIsExportPolicyInherited Boolean, + qtreeMode Unsigned32, + qtreeQosPolicyGroup DisplayString + } + + qtreeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the qtree table." + + ::= { qtreeEntry 1 } + + qtreeVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume that contains + this qtree." + + ::= { qtreeEntry 2 } + + qtreeVolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume that contains this qtree. + This includes no /vol/prefix." + + ::= { qtreeEntry 3 } + + qtreeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Id number of the qtree." + + ::= { qtreeEntry 4 } + + qtreeName OBJECT-TYPE + SYNTAX FileOrDirectoryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the qtree." + + ::= { qtreeEntry 5 } + + qtreeStyle OBJECT-TYPE + SYNTAX INTEGER { + unix(1), + ntfs(2), + mixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security style of the qtree." + + ::= { qtreeEntry 6 } + + qtreeStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the qtree." + + ::= { qtreeEntry 7 } + + qtreeOplock OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the oplocks is enabled or not + for this qtree." + + ::= { qtreeEntry 8 } + + qtreeVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + + ::= { qtreeEntry 9 } + + qtreeExportPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the export policy assigned to the qtree." + + ::= { qtreeEntry 10 } + + qtreeIsExportPolicyInherited OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the export policy assigned to the qtree is + inherited from the parent volume." + + ::= { qtreeEntry 11 } + + qtreeMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The file permission bits of the qtree." + + ::= { qtreeEntry 12 } + + qtreeQosPolicyGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the qos policy group assigned to the qtree." + + ::= { qtreeEntry 13 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- All aggregates, including those offline and those + -- owned by the cluster partner. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + aggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List the aggregates defined on the system, + including offline aggregates." + + ::= { filesys 11 } + + aggrEntry OBJECT-TYPE + SYNTAX AggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular aggregate. + For entries returned only from the cluster + interfaces, if the aggrRowInfo is not set to + 'available', the values reported by other + fields of this table may not be valid." + + INDEX { aggrIndex } + ::= { aggrTable 1 } + + AggrEntry ::= + SEQUENCE { + aggrIndex Integer32, + aggrName DisplayString, + aggrFSID DisplayString, + aggrOwningHost INTEGER, + aggrState DisplayString, + aggrStatus DisplayString, + aggrOptions DisplayString, + aggrUUID DisplayString, + aggrFlexvollist OCTET STRING, + aggrType INTEGER, + aggrRaidType DisplayString, + aggrHAType INTEGER, + aggrOwners DisplayString, + aggrRowInfo INTEGER, + aggrVolumeFootprints Counter64, + aggrVolumeFootprintsPercent Integer32, + aggrFilesystemMetadata Counter64, + aggrFilesystemMetadataPercent Integer32 + } + + aggrIndex OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this aggregate. The + aggrIndex is not related to any other table + defined in this MIB, and may change as + aggregates are created and destroyed." + ::= { aggrEntry 1 } + + aggrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the aggregate. This includes no /vol/ + prefix." + ::= { aggrEntry 2 } + + aggrFSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier for this aggregate." + ::= { aggrEntry 3 } + + aggrOwningHost OBJECT-TYPE + SYNTAX INTEGER { + local(1), + partner(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of which host owns this aggregate. + This field is not supported in a cluster." + ::= { aggrEntry 4 } + + aggrState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the aggregate, such as 'online' or + 'offline'." + ::= { aggrEntry 5 } + + aggrStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the aggregate, such as 'normal' or + 'reconstructing'. May include several values + separated by comma and space." + ::= { aggrEntry 6 } + + aggrOptions OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options associated with the aggregate." + ::= { aggrEntry 7 } + + aggrUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the aggregate." + ::= { aggrEntry 8 } + + aggrFlexvollist OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of all the flexible volumes within this + aggregate. + This field is not supported in a cluster." + ::= { aggrEntry 9 } + + aggrType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + aggregate(2), + striped(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this container, containers + containing flexible volumes are aggregate." + ::= { aggrEntry 10 } + + aggrRaidType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of raid protection of the aggregate, such as + 'raid0', 'mirrored raid0', 'raid4', 'mirrored raid4', + 'raid_dp', 'mirrored raid_dp'." + ::= { aggrEntry 11 } + + aggrHAType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cfo(1), + sfo(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate failover type, such as 'cfo' for + cluster failover, 'sfo' for storage failover. + This is set to 'none' if aggregate failover + type is not known." + ::= { aggrEntry 12 } + + aggrOwners OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current owner(s) or the node(s) to which the + aggregate belongs to. In case of striped + aggregates, this will be a comma separated list + of nodes to which the aggregate belongs to." + + ::= { aggrEntry 13 } + + aggrRowInfo OBJECT-TYPE + SYNTAX INTEGER { + available(1), + partiallyAvailable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate is 'available' or 'partiallyAvailable'. + This OID is available only from the cluster + management interfaces. + + Two possible values are: + 'available' : + Indicates a normal case when everything went + fine while fetching the values of the fields + for this table and all values returned + are valid. + + 'partiallyAvailable' : + Indicates something went wrong while fetching + the values of the fields for this table and + not all the values are valid. + + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + + ::= { aggrEntry 14 } + + aggrVolumeFootprints OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Footprint of data and metadata inside + volumes belonging to the Aggregate. + This field is deprecated in Data ONTAP 8.3 + and later - use the volume-footprints + field of the aggr-space-get-iter ZAPI + instead." + ::= { aggrEntry 15 } + + aggrVolumeFootprintsPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Footprint of data and metadata inside + volumes belonging to the aggregate as a + percentage of aggregate size. + This field is deprecated in Data ONTAP 8.3 + and later - use the volume-footprints-percent + field of the aggr-space-get-iter ZAPI + instead." + ::= { aggrEntry 16 } + + aggrFilesystemMetadata OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Metadata of the Aggregate. + This field is deprecated in Data ONTAP 8.3 + and later - use the aggregate-metadata + field of the aggr-space-get-iter ZAPI + instead." + ::= { aggrEntry 17 } + + aggrFilesystemMetadataPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Metadata of the Aggregate as a + percentage of Aggregate size. + This field is deprecated in Data ONTAP 8.3 + and later - use the aggregate-metadata-percent + field of the aggr-space-get-iter ZAPI instead." + ::= { aggrEntry 18 } + + aggrNumber OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of aggregates in the aggrTable." + + ::= { filesys 12 } + + volMoveStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF VolMoveStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status of Vol Move operation" + ::= { filesys 13 } + + volMoveStatusEntry OBJECT-TYPE + SYNTAX VolMoveStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide movement details of a particular volume" + + INDEX { volMoveIndex } + ::= { volMoveStatusTable 1} + + VolMoveStatusEntry ::= + SEQUENCE { + volMoveIndex INTEGER, + volMoveSrcName DisplayString, + volMoveDstaggrName DisplayString, + volMoveCOattempts Integer32, + volMoveCOtime Integer32, + volMoveState DisplayString + } + + volMoveIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this volume. The volIndex is + not related to any other table defined in this MIB, and + may change as volumes are created and destroyed." + ::= { volMoveStatusEntry 1} + + volMoveSrcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vol move source volume. + This will not have the /vol/ prefix." + ::= { volMoveStatusEntry 2} + + volMoveDstaggrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vol move destination aggregate" + ::= { volMoveStatusEntry 3} + + volMoveCOattempts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Cutover attempts for specified vol move operation" + ::= { volMoveStatusEntry 4} + + volMoveCOtime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Cutover time for specified vol move operation" + ::= { volMoveStatusEntry 5} + + volMoveState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the vol move operation" + ::= { volMoveStatusEntry 6} + + -- -- -- -- -- -- -- + -- the RAID group -- + -- -- -- -- -- -- -- + + -- Old root volume raid table. DEPRECATED + + raidTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Display RAID configuration information for the + root volume. This table is deprecated - use + raidVTable instead." + ::= { raid 1 } + + raidEntry OBJECT-TYPE + SYNTAX RaidEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Display RAID configuration information for + the referenced disk drive. This only works for + disks contained within the root volume, and will + include spare drives. This object is + deprecated - use raidVEntry instead." + INDEX { raidIndex } + ::= { raidTable 1 } + + RaidEntry ::= + SEQUENCE { + raidIndex + Integer32, + raidDiskName + DisplayString, + raidStatus + INTEGER, + raidDiskId + Integer32, + raidScsiAdapter + DisplayString, + raidScsiId + Integer32, + raidUsedMb + Integer32, + raidUsedBlocks + Integer32, + raidTotalMb + Integer32, + raidTotalBlocks + Integer32, + raidCompletionPerCent + Integer32 + } + + raidIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive." + ::= { raidEntry 1 } + + raidDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the referenced disk drive." + ::= { raidEntry 2 } + + raidStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + reconstructionInProgress(2), + parityReconstructionInProgress(3), + parityVerificationInProgress(4), + scrubbingInProgress(5), + failed(6), + addingSpare(7), + spare(8), + prefailed(9), + offline(10) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of the referenced disk drive." + ::= { raidEntry 3 } + + raidDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive." + ::= { raidEntry 4 } + + raidScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive." + ::= { raidEntry 5 } + + raidScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter." + ::= { raidEntry 6 } + + raidUsedMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of MBytes currently in use on + the referenced disk drive." + ::= { raidEntry 7 } + + raidUsedBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive." + ::= { raidEntry 8 } + + raidTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { raidEntry 9 } + + raidTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive." + ::= { raidEntry 10 } + + raidCompletionPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "In the case when reconstruction/adding a + spare, verification or scrubbing is in progress, + the percent of such reconstruction, verification + or scrubbing that has been completed on the + referenced disk drive." + ::= { raidEntry 11 } + + + -- Multivolume raidTable. + + + raidVTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information." + ::= { raid 2 } + + raidVEntry OBJECT-TYPE + SYNTAX RaidVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information for + the referenced aggregate, raid group, and disk drive." + INDEX { raidVVol, raidVGroup, raidVIndex } + ::= { raidVTable 1 } + + RaidVEntry ::= + SEQUENCE { + raidVIndex + Integer32, + raidVDiskName + DisplayString, + raidVStatus + INTEGER, + raidVDiskId + Integer32, + raidVScsiAdapter + DisplayString, + raidVScsiId + Integer32, + raidVUsedMb + Integer32, + raidVUsedBlocks + Integer32, + raidVTotalMb + Integer32, + raidVTotalBlocks + Integer32, + raidVCompletionPerCent + Integer32, + raidVVol + Integer32, + raidVGroup + Integer32, + raidVDiskNumber + Integer32, + raidVGroupNumber + Integer32, + raidVDiskPort + INTEGER, + raidVSecondaryDiskName + DisplayString, + raidVSecondaryDiskPort + INTEGER, + raidVShelf + Integer32, + raidVBay + Integer32, + raidVPlex + Integer32, + raidVPlexGroup + Integer32, + raidVPlexNumber + Integer32, + raidVPlexName + DisplayString, + raidVSectorSize + Integer32, + raidVDiskSerialNumber + DisplayString, + raidVDiskVendor + DisplayString, + raidVDiskModel + DisplayString, + raidVDiskFirmwareRevision + DisplayString, + raidVDiskRPM + DisplayString, + raidVDiskType + DisplayString, + raidVDiskPool + DisplayString, + raidVDiskCopyDestDiskName + DisplayString, + raidVDiskUID + DisplayString, + raidV64UsedBlocks + Counter64, + raidV64TotalBlocks + Counter64, + raidVCarrierID + DisplayString + } + + raidVIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this disk drive within + the given aggregate and RAID group." + ::= { raidVEntry 1 } + + raidVDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk drive." + ::= { raidVEntry 2 } + + raidVStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + reconstructionInProgress(2), + parityReconstructionInProgress(3), + parityVerificationInProgress(4), + scrubbingInProgress(5), + failed(6), + prefailed(9), + offline(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced disk drive." + ::= { raidVEntry 3 } + + raidVDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the + Cluster management interfaces. This object is deprecated." + ::= { raidVEntry 4 } + + raidVScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. This object is deprecated." + ::= { raidVEntry 5 } + + raidVScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is + not available from the Cluster management interfaces. + This object is deprecated." + ::= { raidVEntry 6 } + + raidVUsedMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes currently in use on + the referenced disk drive." + ::= { raidVEntry 7 } + + raidVUsedBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive. This object is deprecated. + Use raidV64UsedBlocks object instead." + ::= { raidVEntry 8 } + + raidVTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { raidVEntry 9 } + + raidVTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use raidV64TotalBlocks object instead." + ::= { raidVEntry 10 } + + raidVCompletionPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case when rapid raid recovery, disk copy, + reconstruction/adding a spare, verification or + scrubbing is in progress, the percent of such + copy, reconstruction, verification or scrubbing + that has been completed on the referenced disk + drive." + ::= { raidVEntry 11 } + + raidVVol OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the aggregate that this entry + belongs to. The first aggregate is '1'." + ::= { raidVEntry 12 } + + raidVGroup OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the RAID group within the + given aggregate that this entry belongs to. The + first RAID group is '1', and number across all plexes." + ::= { raidVEntry 13 } + + raidVDiskNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks within this RAID group." + ::= { raidVEntry 14 } + + raidVGroupNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RAID groups within this aggregate." + ::= { raidVEntry 15 } + + raidVDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidVEntry 16 } + + raidVSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { raidVEntry 17 } + + raidVSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available from + the Cluster management interfaces. This object is deprecated." + ::= { raidVEntry 18 } + + raidVShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { raidVEntry 19 } + + raidVBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { raidVEntry 20 } + + + raidVPlex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the plex within the + given aggregate that this entry belongs to. The + first plex is '1'." + ::= { raidVEntry 21 } + + raidVPlexGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the RAID group within + the given plex that this entry belongs to. The + first RAID group is '1'." + ::= { raidVEntry 22 } + + raidVPlexNumber OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of plexes within this aggregate. + This number is always 1 or 2." + ::= { raidVEntry 23 } + + raidVPlexName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the plex that this entry + belongs to. A plex name can be anything, but + is usually a string like 'plex0' or 'plex1'." + ::= { raidVEntry 24 } + + raidVSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { raidVEntry 25 } + + raidVDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { raidVEntry 26 } + + raidVDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { raidVEntry 27 } + + raidVDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { raidVEntry 28 } + + raidVDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { raidVEntry 29 } + + raidVDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { raidVEntry 30 } + + raidVDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { raidVEntry 31 } + + raidVDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this entry + belongs to." + ::= { raidVEntry 32 } + + raidVDiskCopyDestDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When raidVStatus value is prefailed, this string identifies + the name of the disk which is the copy target of the + referenced prefailed disk." + ::= { raidVEntry 33 } + + raidVDiskUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier for the disk. The maximum length is 90 characters." + ::= { raidVEntry 34 } + + raidV64UsedBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks currently in use on the referenced disk drive. + This object returns all of the 64 bit unsigned integer." + ::= { raidVEntry 35 } + + raidV64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available on the referenced disk drive. + This object returns all of the 64 bit unsigned integer." + ::= { raidVEntry 36 } + + raidVCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { raidVEntry 37 } + + -- Spare disk table. + + spareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SpareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display spare disk configuration information." + ::= { raid 3 } + + spareEntry OBJECT-TYPE + SYNTAX SpareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display configuration information for + the referenced spare disk drive." + INDEX { spareIndex } + ::= { spareTable 1 } + + SpareEntry ::= + SEQUENCE { + spareIndex + Integer32, + spareDiskName + DisplayString, + spareStatus + INTEGER, + spareDiskId + Integer32, + spareScsiAdapter + DisplayString, + spareScsiId + Integer32, + spareTotalMb + Integer32, + spareTotalBlocks + Integer32, + spareDiskPort + INTEGER, + spareSecondaryDiskName + DisplayString, + spareSecondaryDiskPort + INTEGER, + spareShelf + Integer32, + spareBay + Integer32, + sparePool + DisplayString, + spareSectorSize + Integer32, + spareDiskSerialNumber + DisplayString, + spareDiskVendor + DisplayString, + spareDiskModel + DisplayString, + spareDiskFirmwareRevision + DisplayString, + spareDiskRPM + DisplayString, + spareDiskType + DisplayString, + spareDiskUID + DisplayString, + spare64TotalBlocks + Counter64, + spareCarrierID + DisplayString, + spareOwnerNode + DisplayString, + spareDrawer + Integer32, + spareDrawerSlot + Integer32 + } + + spareIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive in the list of spare disk + drives." + ::= { spareEntry 1 } + + spareDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced spare disk + drive." + ::= { spareEntry 2 } + + spareStatus OBJECT-TYPE + SYNTAX INTEGER { + spare(1), + addingspare(2), + bypassed(3), + unknown(4), + offline(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced spare disk drive." + ::= { spareEntry 3 } + + spareDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced spare disk + drive. This OID is not available from the Cluster + management interfaces. This object is deprecated." + ::= { spareEntry 4 } + + spareScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced spare disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 5 } + + spareScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced spare disk drive + on the referenced SCSI adapter. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 6 } + + spareTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced spare disk drive." + ::= { spareEntry 7 } + + spareTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced spare disk drive. This object is deprecated. + Use spare64TotalBlocks object instead." + ::= { spareEntry 8 } + + spareDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 9 } + + spareSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 10 } + + spareSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available from + the Cluster management interfaces. This object is deprecated." + ::= { spareEntry 11 } + + spareShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { spareEntry 12 } + + spareBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { spareEntry 13 } + + sparePool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this + entry belongs to." + ::= { spareEntry 14 } + + spareSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { spareEntry 15 } + + spareDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { spareEntry 16 } + + spareDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { spareEntry 17 } + + spareDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { spareEntry 18 } + + spareDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { spareEntry 19 } + + spareDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { spareEntry 20 } + + spareDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { spareEntry 21 } + + spareDiskUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External unique identifier for the disk. + The Maximum length is 90 characters." + ::= { spareEntry 22 } + + spare64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available + on the referenced spare disk drive. This + object returns all of the 64 bit unsigned integer." + ::= { spareEntry 23 } + + spareCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { spareEntry 24 } + + spareOwnerNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Owner node of the spare disk." + ::= { spareEntry 25 } + + spareDrawer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used for shelves with drawers. Number + identifying the physical drawer where + the disk is located." + ::= { spareEntry 26 } + + spareDrawerSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used for shelves with drawers. Identifies which + slot in the drawer this disk is located." + ::= { spareEntry 27 } + + -- Disk summaries + + diskSummary OBJECT IDENTIFIER ::= { raid 4 } + + diskTotalCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of disks on the system." + + ::= { diskSummary 1 } + + diskActiveCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are currently active, + including parity disks." + + ::= { diskSummary 2 } + + diskReconstructingCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently being reconstructed." + + ::= { diskSummary 3 } + + diskReconstructingParityCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of parity disks which are + currently being reconstructed." + + ::= { diskSummary 4 } + + diskVerifyingParityCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently being verified." + + ::= { diskSummary 5 } + + diskScrubbingCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently being scrubbed." + + ::= { diskSummary 6 } + + diskFailedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently broken." + + ::= { diskSummary 7 } + + diskSpareCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available spare disks." + + ::= { diskSummary 8 } + + diskAddingSpareCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of spare disks which are + currently being added into a RAID group." + + ::= { diskSummary 9 } + + diskFailedMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If diskFailedCount is non-zero, this is + a string describing the failed disk or + disks. Each failed disk is described with + a sentence like + + Disk on adapter 8a, shelf 1, bay 0, failed. + + or + + Disk on stack 3, shelf 2, bay 2, failed." + + ::= { diskSummary 10 } + + diskPrefailedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are prefailed and marked + for rapid raid recovery." + + ::= { diskSummary 11 } + + raidVNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the raidVTable table. + This is the total number of aggregates in the system." + + ::= { raid 5 } + + spareNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the spareTable table." + + ::= { raid 6 } + + otherDiskNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the otherDiskTable table." + + ::= { raid 7 } + + raidPNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the raidPTable table. + This is the total number of aggregates in the system." + + ::= { raid 8 } + + -- Other (out-of-service) disk table. + + otherDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF OtherDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display out-of-service disk configuration information." + ::= { raid 9 } + + otherDiskEntry OBJECT-TYPE + SYNTAX OtherDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display configuration information for + the referenced disk drive." + INDEX { otherDiskIndex } + ::= { otherDiskTable 1 } + + OtherDiskEntry ::= + SEQUENCE { + otherDiskIndex + Integer32, + otherDiskDiskName + DisplayString, + otherDiskStatus + INTEGER, + otherDiskDiskId + Integer32, + otherDiskScsiAdapter + DisplayString, + otherDiskScsiId + Integer32, + otherDiskTotalMb + Integer32, + otherDiskTotalBlocks + Integer32, + otherDiskDiskPort + INTEGER, + otherDiskSecondaryDiskName + DisplayString, + otherDiskSecondaryDiskPort + INTEGER, + otherDiskShelf + Integer32, + otherDiskBay + Integer32, + otherDiskPool + DisplayString, + otherDiskSectorSize + Integer32, + otherDiskSerialNumber + DisplayString, + otherDiskVendor + DisplayString, + otherDiskModel + DisplayString, + otherDiskFirmwareRevision + DisplayString, + otherDiskRPM + DisplayString, + otherDiskType + DisplayString, + otherDisk64TotalBlocks + Counter64, + otherDiskCarrierID + DisplayString, + otherDiskDrawer + Integer32, + otherDiskDrawerSlot + Integer32 + } + + otherDiskIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive in the list of out-of-service + disk drives. Out-of-service disks include all disks + that are not in service in a raid group or available + as a spare disk." + ::= { otherDiskEntry 1 } + + otherDiskDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk + drive." + ::= { otherDiskEntry 2 } + + otherDiskStatus OBJECT-TYPE + SYNTAX INTEGER { + broken(1), + bypassed(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced disk drive." + ::= { otherDiskEntry 3 } + + otherDiskDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the Cluster + management interfaces. This object is deprecated." + ::= { otherDiskEntry 4 } + + otherDiskScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 5 } + + otherDiskScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is + not available from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 6 } + + otherDiskTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { otherDiskEntry 7 } + + otherDiskTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use otherDisk64TotalBlocks object instead." + ::= { otherDiskEntry 8 } + + otherDiskDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 9 } + + otherDiskSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 10 } + + otherDiskSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 11 } + + otherDiskShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { otherDiskEntry 12 } + + otherDiskBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { otherDiskEntry 13 } + + otherDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this + entry belongs to." + ::= { otherDiskEntry 14 } + + otherDiskSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { otherDiskEntry 15 } + + otherDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { otherDiskEntry 16 } + + otherDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { otherDiskEntry 17 } + + otherDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { otherDiskEntry 18 } + + otherDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { otherDiskEntry 19 } + + otherDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { otherDiskEntry 20 } + + otherDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { otherDiskEntry 21 } + + otherDisk64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object + returns all of the 64 bit unsigned integer." + ::= { otherDiskEntry 22 } + + otherDiskCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { otherDiskEntry 23 } + + + otherDiskDrawer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used for shelves with drawers. Number + identifying the physical drawer where + the disk is located." + ::= { otherDiskEntry 24 } + + otherDiskDrawerSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used for shelves with drawers. Identifies which + slot in the drawer this disk is located." + ::= { otherDiskEntry 25 } + + -- Multivolume and multiplex raidTable. + + raidPTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information." + ::= { raid 10 } + + raidPEntry OBJECT-TYPE + SYNTAX RaidPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information for + the referenced aggregate, plex, raid group, and disk drive." + INDEX { raidPVol, raidPPlex, raidPGroup, raidPIndex } + ::= { raidPTable 1 } + + RaidPEntry ::= + SEQUENCE { + raidPIndex + Integer32, + raidPStatus + INTEGER, + raidPVol + Integer32, + raidPPlex + Integer32, + raidPGroup + Integer32, + raidPPlexNumber + Integer32, + raidPGroupNumber + Integer32, + raidPDiskNumber + Integer32, + raidPPlexName + DisplayString, + raidPDiskName + DisplayString, + raidPDiskPort + INTEGER, + raidPSecondaryDiskName + DisplayString, + raidPSecondaryDiskPort + INTEGER, + raidPScsiAdapter + DisplayString, + raidPScsiId + Integer32, + raidPDiskId + Integer32, + raidPShelf + Integer32, + raidPBay + Integer32, + raidPSectorSize + Integer32, + raidPUsedMb + Integer32, + raidPUsedBlocks + Integer32, + raidPTotalMb + Integer32, + raidPTotalBlocks + Integer32, + raidPCompletionPerCent + Integer32, + raidPDiskSerialNumber + DisplayString, + raidPDiskVendor + DisplayString, + raidPDiskModel + DisplayString, + raidPDiskFirmwareRevision + DisplayString, + raidPDiskRPM + DisplayString, + raidPDiskType + DisplayString, + raidPDiskPool + DisplayString, + raidPDiskCopyDestDiskName + DisplayString, + raidP64UsedBlocks + Counter64, + raidP64TotalBlocks + Counter64, + raidPCarrierID + DisplayString + } + + raidPIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this disk drive within + the given aggregate and RAID group." + ::= { raidPEntry 1 } + + raidPStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + reconstructionInProgress(2), + parityReconstructionInProgress(3), + parityVerificationInProgress(4), + scrubbingInProgress(5), + failed(6), + prefailed(9), + offline(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced disk drive." + ::= { raidPEntry 2 } + + raidPVol OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the aggregate that this entry + belongs to. The first aggregate is '1'." + ::= { raidPEntry 3 } + + raidPPlex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the plex that this entry + belongs to. The first plex is '1'." + ::= { raidPEntry 4 } + + raidPGroup OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the RAID group within the + given plex that this entry belongs to. The + first RAID group is '1'." + ::= { raidPEntry 5 } + + raidPPlexNumber OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of plexes within this aggregate. + This number is always 1 or 2." + ::= { raidPEntry 6 } + + raidPGroupNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RAID groups within this plex." + ::= { raidPEntry 7 } + + raidPDiskNumber OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks within this RAID group." + ::= { raidPEntry 8 } + + raidPPlexName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the plex that this entry + belongs to. A plex name can be anything, but + is usually a string like 'plex0' or 'plex1'." + ::= { raidPEntry 9 } + + raidPDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk drive." + ::= { raidPEntry 10 } + + raidPDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 11 } + + raidPSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 12 } + + raidPSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 13 } + + raidPScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 14 } + + raidPScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is + not available from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 15 } + + raidPDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the + Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 16 } + + raidPShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { raidPEntry 17 } + + raidPBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { raidPEntry 18 } + + + raidPSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { raidPEntry 19 } + + raidPUsedMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes currently in use on + the referenced disk drive." + ::= { raidPEntry 20 } + + raidPUsedBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive. This object is deprecated. + Use raidP64UsedBlocks object instead." + ::= { raidPEntry 21 } + + raidPTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { raidPEntry 22 } + + raidPTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use raidP64TotalBlocks object instead." + ::= { raidPEntry 23 } + + raidPCompletionPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case when rapid raid recovery, disk copy, + reconstruction or adding a spare, verification or + scrubbing is in progress, the percent of such copy, + reconstruction, verification or scrubbing that has + been completed on the referenced disk drive." + ::= { raidPEntry 24 } + + raidPDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { raidPEntry 25 } + + raidPDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { raidPEntry 26 } + + raidPDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { raidPEntry 27 } + + raidPDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { raidPEntry 28 } + + raidPDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { raidPEntry 29 } + + raidPDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { raidPEntry 30 } + + raidPDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this entry + belongs to." + ::= { raidPEntry 31 } + + raidPDiskCopyDestDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When raidPStatus value is prefailed, this string identifies + the name of the disk which is the copy target of the + referenced prefailed disk." + ::= { raidPEntry 32 } + + raidP64UsedBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive. This object returns + all of the 64 bit unsigned integer." + ::= { raidPEntry 33 } + + raidP64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available on + the referenced disk drive. This object returns + all of the 64 bit unsigned integer." + ::= { raidPEntry 34 } + + raidPCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { raidPEntry 35 } + + -- RAID Plex table. + + plexTable OBJECT-TYPE + SYNTAX SEQUENCE OF PlexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing plex specific information." + ::= {raid 11} + + -- display plexes + + plexEntry OBJECT-TYPE + SYNTAX PlexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report on file system plexes." + INDEX { plexIndex } + ::= { plexTable 1 } + + PlexEntry ::= + SEQUENCE { + plexIndex + Integer32, + plexName + DisplayString, + plexVolName + DisplayString, + plexStatus + INTEGER, + plexPercentResyncing + Integer32 + } + + plexIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced plex." + ::= { plexEntry 1 } + + plexName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the plex." + ::= { plexEntry 2 } + + plexVolName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregate to which this plex belongs." + ::= { plexEntry 3 } + + plexStatus OBJECT-TYPE + SYNTAX INTEGER { + offline(1), + resyncing(2), + online(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the plex." + ::= { plexEntry 4 } + + plexPercentResyncing OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the plex is resyncing, the percent + completion of the resync." + ::= { plexEntry 5 } + + --out-of-dateDisks + + outOfDateDiskCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the outOfDateDiskTable table." + + ::= { raid 12 } + + -- out-of-date disk table. + + outOfDateDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF OutOfDateDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display out-of-date disk information." + ::= { raid 13 } + + outOfDateDiskEntry OBJECT-TYPE + SYNTAX OutOfDateDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display information for the referenced + out-of-date disk." + INDEX { outOfDateDiskIndex } + ::= { outOfDateDiskTable 1 } + + OutOfDateDiskEntry ::= + SEQUENCE { + outOfDateDiskIndex + Integer32, + outOfDateDiskDiskName + DisplayString, + outOfDateDiskDiskId + Integer32, + outOfDateDiskScsiAdapter + DisplayString, + outOfDateDiskScsiId + Integer32, + outOfDateDiskTotalMb + Integer32, + outOfDateDiskTotalBlocks + Integer32, + outOfDateDiskDiskPort + INTEGER, + outOfDateDiskSecondaryDiskName + DisplayString, + outOfDateDiskSecondaryDiskPort + INTEGER, + outOfDateDiskShelf + Integer32, + outOfDateDiskBay + Integer32, + outOfDateDiskPool + DisplayString, + outOfDateDiskSectorSize + Integer32, + outOfDateDiskSerialNumber + DisplayString, + outOfDateDiskVendor + DisplayString, + outOfDateDiskModel + DisplayString, + outOfDateDiskFirmwareRevision + DisplayString, + outOfDateDiskRPM + DisplayString, + outOfDateDiskType + DisplayString, + outOfDateDisk64TotalBlocks + Counter64, + outOfDateDiskCarrierID + DisplayString, + outOfDateDiskDrawer + Integer32, + outOfDateDiskDrawerSlot + Integer32 + } + + outOfDateDiskIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive in the list of out-of-date + disk drives." + ::= { outOfDateDiskEntry 1 } + + outOfDateDiskDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk + drive." + ::= { outOfDateDiskEntry 2 } + + outOfDateDiskDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the + Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 3 } + + outOfDateDiskScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 4 } + + outOfDateDiskScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 5 } + + outOfDateDiskTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { outOfDateDiskEntry 6 } + + outOfDateDiskTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use outOfDateDisk64TotalBlocks object instead." + ::= { outOfDateDiskEntry 7 } + + outOfDateDiskDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 8 } + + outOfDateDiskSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated" + ::= { outOfDateDiskEntry 9 } + + outOfDateDiskSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 10 } + + outOfDateDiskShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { outOfDateDiskEntry 11 } + + outOfDateDiskBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { outOfDateDiskEntry 12 } + + outOfDateDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this + entry belongs to." + ::= { outOfDateDiskEntry 13 } + + outOfDateDiskSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { outOfDateDiskEntry 14 } + + outOfDateDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { outOfDateDiskEntry 15 } + + outOfDateDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { outOfDateDiskEntry 16 } + + outOfDateDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { outOfDateDiskEntry 17 } + + outOfDateDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { outOfDateDiskEntry 18 } + + outOfDateDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { outOfDateDiskEntry 19 } + + outOfDateDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { outOfDateDiskEntry 20 } + + outOfDateDisk64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object + returns all of the 64 bit unsigned integer." + ::= { outOfDateDiskEntry 21 } + + outOfDateDiskCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { outOfDateDiskEntry 22 } + + outOfDateDiskDrawer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used for shelves with drawers. Number + identifying the physical drawer where + the disk is located." + ::= { outOfDateDiskEntry 23 } + + outOfDateDiskDrawerSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used for shelves with drawers. Identifies which + slot in the drawer this disk is located." + ::= { outOfDateDiskEntry 24 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the CIFS group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + cifsOptions OBJECT IDENTIFIER ::= { cifs 1 } + + cifsInfo OBJECT IDENTIFIER ::= { cifs 2 } + + cifsStats OBJECT IDENTIFIER ::= { cifs 3 } + + cifsMisc OBJECT IDENTIFIER ::= { cifs 4 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsOptions group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the CIFS protocol is active on the + filer." + ::= { cifsOptions 1 } + + cifsIsLoginEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether new CIFS connections to the filer + are currently allowed." + ::= { cifsOptions 2 } + + + cifsHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host name used by the CIFS protocol on this + filer." + ::= { cifsOptions 3 } + + + cifsAltNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alternate names recognized by the filer." + ::= { cifsOptions 4 } + + + cifsDomainJoined OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Has the filer joined an NT domain? + If this value is true, cifsDomainName + will contain the name of the domain. + Otherwise, the filer may have joined + a WorkGroup, and cifsWGName will contain + the name of the WorkGroup. " + ::= { cifsOptions 5 } + + + cifsDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name used by the CIFS + protocol on this filer." + ::= { cifsOptions 6 } + + + cifsWGName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The workgroup name (if any) used by + the CIFS protocol on this filer." + ::= { cifsOptions 7 } + + + cifsDCName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the Domain Controller used by + this filer to authenticate users and file + requests." + ::= { cifsOptions 8 } + + + cifsIsWinsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if WINS name resolution is enabled + on the filer." + ::= { cifsOptions 9 } + + + cifsWinsServers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name(s) of the WINS servers registered + with the filer." + ::= { cifsOptions 10 } + + + cifsSecurityModel OBJECT-TYPE + SYNTAX INTEGER { + unix(1), + pc(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Which type of authentication semantics + (Unix or PC) are in use for PC access to + Unix files on the filer. If Unix semantics + are in use, no ACL on a Unix file is ever + checked. If PC semantics are in use, the + share level ACL on the share containing the + file is used for authentication instead of + the group portion of the permissions on + the file." + ::= { cifsOptions 11 } + + + cifsPCGenericUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the generic PC user, if any. This + username is used for CIFS access by Unix users + who have not authenticated through CIFS or NT." + ::= { cifsOptions 12 } + + + cifsOplocksEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether oplocks are enabled on the filer." + ::= { cifsOptions 15 } + + + cifsLevel2OplocksEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether level 2 oplocks are enabled on the filer." + ::= { cifsOptions 16 } + + + cifsPreserveCase OBJECT-TYPE + SYNTAX INTEGER { + noPreserveCase(1), + preserveCase(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this option is set to preserve-case + (the default), all filename references + will be case preserving. Otherwise, + they are forced to lowercase." + ::= { cifsOptions 17 } + + + cifsSymlinksEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this option is enabled, CIFS accesses will + follow symbolic links using Unix semantics." + ::= { cifsOptions 19 } + + + cifsSymlinkCycleProtEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this option is enabled, CIFS accesses will + through symbolic links will check for cycles + in the link graph." + ::= { cifsOptions 20 } + + + cifsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the CIFS protocol is licensed on the + filer." + ::= { cifsOptions 21 } + + cifsPerClientStatsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True when cifs.per_client_stats are + being collected." + ::= { cifsOptions 22 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsInfo group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Encoding of CIFS startup state on the filer." + ::= { cifsInfo 1 } + + cifsNeedPW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Does the administrative password need + to be set before start?" + ::= { cifsInfo 2 } + + cifsTimeToShutdown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time remaining until CIFS shutdown" + ::= { cifsInfo 3 } + + + cifsMaxConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous CIFS + connections allowed on the filer." + ::= { cifsInfo 4 } + + cifsMaxTrees OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous CIFS + trees allowed on the filer." + ::= { cifsInfo 5 } + + cifsMaxShares OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous CIFS + shares allowed on the filer." + ::= { cifsInfo 6 } + + cifsMaxFiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrently open CIFS + files and directories allowed on the filer." + ::= { cifsInfo 7 } + + + cifsMaxACLs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is deprecated, and always has a + value of 0." + ::= { cifsInfo 8 } + + + cifsConnectedUsers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CIFS users on the + filer." + ::= { cifsInfo 9 } + + cifsNTrees OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CIFS trees on the + filer." + ::= { cifsInfo 10 } + + cifsNShares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CIFS shares on the + filer." + ::= { cifsInfo 11 } + + cifsNSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of active CIFS sessions + on the filer." + ::= { cifsInfo 12 } + + cifsNOpenFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open CIFS files and directories + on the filer." + ::= { cifsInfo 13 } + + cifsNOpenDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open CIFS directories on the + filer." + ::= { cifsInfo 14 } + + + cifsNOplockBreakWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open files waiting for oplock + break messages to be sent." + ::= { cifsInfo 16 } + + + cifsNOplockAckWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open files waiting for + acknowledgements to oplock break messages." + ::= { cifsInfo 17 } + + cifsSuspectOps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A smoothed average of the number of events + per second of the type frequently seen + during virus attacks." + ::= { cifsInfo 18 } + + cifsNDomainControllers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Domain Controllers found." + ::= { cifsInfo 19 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsStats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains cifs statistics since the last + -- time the statistics were cleared + + cifsServ OBJECT IDENTIFIER ::= { cifsStats 1 } + + -- cifsPerClient OBJECT IDENTIFIER ::= { cifsStats 2 } + + -- no per-client stats are kept as of the 5.3 release + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsServ group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for CIFS + -- status, and calls processed since the last + -- time the statistics were cleared + + cifsOps OBJECT IDENTIFIER ::= { cifsServ 1 } + + cifsReqs OBJECT IDENTIFIER ::= { cifsServ 2 } + + cifsPercent OBJECT IDENTIFIER ::= { cifsServ 3 } + + cifsObsReqs OBJECT IDENTIFIER ::= { cifsServ 4 } + + cifsObsPercent OBJECT IDENTIFIER ::= { cifsServ 5 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsOps group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsTotalOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS operations done by the filer, + since the last time the statistics were cleared." + ::= { cifsOps 1 } + + cifsTotalCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS calls received, since + the last time the statistics were cleared. This + is the number of cifsTotalOps plus the number of + miscellaneous operations that are not logged + which were received in that time period." + ::= { cifsOps 2 } + + cifsBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received CIFS calls rejected, + since the last time the statistics were cleared." + ::= { cifsOps 3 } + + + cifsGetAttrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS operations to get + the attributes on a file or directory, since + the last time the statistics were reset." + ::= { cifsOps 4 } + + + cifsReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS Read operations on + a file or directory, since the last time the + statistics were reset." + ::= { cifsOps 5 } + + + cifsWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS write operations on + a file or directory, since the last time the + statistics were reset." + ::= { cifsOps 6 } + + + cifsLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS file locking requests + since the last time the statistics were reset." + ::= { cifsOps 7 } + + + cifsOpens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of calls, via CIFS, to open + a file or directory, since the last time + the statistics were reset." + ::= { cifsOps 8 } + + + cifsDirOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS directory operations, + since the last time the statistics were reset." + ::= { cifsOps 9 } + + + cifsOthers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS operations, since the + last time the statistics were reset, that + don't fall into the categories for GetAttr, + SetAttr, Read, Write, Lock, DirOp and Open." + ::= { cifsOps 10 } + + cifsSetAttrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS operations to set + the attributes on a file or directory, since + the last time the statistics were reset." + ::= { cifsOps 11 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsReqs group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for the number of + -- calls received for each CIFS SMB request + -- since the last time the statistics were cleared + + smbNegProts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NEGOTIATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 1 } + + smbSessionSetupAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SESSION_SETUP_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 2 } + + smbLogoffAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOGOFF_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 3 } + + smbTreeConnectAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 4 } + + smbTreeDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_DISCONNECT requests, + since the last time the statistics were cleared." + ::= { cifsReqs 5 } + + smbTrans2QueryFSInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FS_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 6 } + + smbEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB ECHO requests, + since the last time the statistics were cleared." + ::= { cifsReqs 7 } + + smbNTCancels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests, since the + last time the statistics were cleared." + ::= { cifsReqs 8 } + + smbNTCreateAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CREATE_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 9 } + + smbNTTransactCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_CREATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 10 } + + smbCreateTemporaries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB CREATE_TEMPORARY operation is not presently + supported, so this value should always be zero." + ::= { cifsReqs 11 } + + smbReadAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 12 } + + smbWriteAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 13 } + + smbLockingAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCKING_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 14 } + + smbSeeks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEEK requests, + since the last time the statistics were cleared." + ::= { cifsReqs 15 } + + smbFlushes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FLUSH requests, + since the last time the statistics were cleared." + ::= { cifsReqs 16 } + + smbCloses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 17 } + + smbDeletes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 18 } + + smbRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB RENAME requests, + since the last time the statistics were cleared." + ::= { cifsReqs 19 } + + smbMoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB MOVE request is not presently supported, + so this value should always be zero." + ::= { cifsReqs 20 } + + smbCopies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB COPY request is not presently supported, + so this value should always be zero." + ::= { cifsReqs 21 } + + smbTrans2QueryPathInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_PATH_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 22 } + + smbTrans2QueryFileInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FILE_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 23 } + + smbTrans2SetPathInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_PATH_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 24 } + + smbTrans2SetFileInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_FILE_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 25 } + + smbDeleteDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE_DIRECTORY requests, + since the last time the statistics were cleared." + ::= { cifsReqs 26 } + + smbCheckDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB COPY request is not presently supported, + so this value should always be zero." + ::= { cifsReqs 27 } + + smbTrans2FindFirst2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_FIRST2 requests, + since the last time the statistics were cleared." + ::= { cifsReqs 28 } + + smbTrans2FindNext2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_NEXT2 requests, + since the last time the statistics were cleared." + ::= { cifsReqs 29 } + + smbFindClose2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FIND_CLOSE2 requests, + since the last time the statistics were cleared." + ::= { cifsReqs 30 } + + smbNTTransactNotifyChgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_NOTIFY_CHANGE + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 31 } + + smbTrans2GetDFSReferrals OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB TRANS2_GET_DFS_REFERRAL request is + not presently supported, so this value should + always be zero." + ::= { cifsReqs 32 } + + smbTrans2ReportDFSIncs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB TRANS2_REPORT_DFS_INCONSISTENCY request is + not presently supported, so this value should + always be zero." + ::= { cifsReqs 33 } + + smbOpenPrintFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB OPEN_PRINT_FILE request is not supported, + so this value should always be zero." + ::= { cifsReqs 34 } + + smbGetPrintQueues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB GET_PRINT_QUEUE request is not supported, + so this value should always be zero." + ::= { cifsReqs 35 } + + smbNTTransactIoctls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_IOCTL requests, + since the last time the statistics were cleared." + ::= { cifsReqs 36 } + + smbNTTransactQuerySecDescs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_QUERY_SECURITY_DESC + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 37 } + + smbNTTransactSetSecDescs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_SET_SECURITY_DESC + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 38 } + + + smbTrans2CreateDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_CREATE_DIRECTORY + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 39 } + + + smbNTCancelCNs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + change notifications since the last time + the statistics were cleared." + ::= { cifsReqs 40 } + + smbNTCancelOthers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + operations other than change notifications, + since the last time the statistics + were cleared." + ::= { cifsReqs 41 } + + smb2Echos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 ECHO requests, + since the last time the statistics were cleared." + ::= { cifsReqs 42 } + + smb2NegProts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 NEGOTIATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 43 } + + smb2SessionSetups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SESSION_SETUP requests, + since the last time the statistics were cleared." + ::= { cifsReqs 44 } + + smb2Logoffs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOGOFF requests, + since the last time the statistics were cleared." + ::= { cifsReqs 45 } + + smb2TreeConnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_CONNECT requests, + since the last time the statistics were cleared." + ::= { cifsReqs 46 } + + smb2TreeDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_DISCONNECT requests, + since the last time the statistics were cleared." + ::= { cifsReqs 47 } + + + smb2Cancels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CANCEL requests, + since the last time the statistics were cleared." + ::= { cifsReqs 48 } + + smb2Creates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CREATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 49 } + + smb2IpcCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC CREATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 50 } + + smb2Reads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 READ requests, + since the last time the statistics were cleared." + ::= { cifsReqs 51 } + + smb2Writes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 WRITE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 52 } + + smb2IpcReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC READ requests, + since the last time the statistics were cleared." + ::= { cifsReqs 53 } + + smb2IpcWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC WRITE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 54 } + + smb2Locks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOCK requests, + since the last time the statistics were cleared." + ::= { cifsReqs 55 } + + smb2UnLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 UNLOCK requests, + since the last time the statistics were cleared." + ::= { cifsReqs 56 } + + smb2OplkBrkAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Oplock Break Acknowledgements, + since the last time the statistics were cleared." + + ::= { cifsReqs 57 } + + smb2Flushs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FLUSH requests, + since the last time the statistics were cleared." + ::= { cifsReqs 58 } + + smb2Closes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CLOSE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 59 } + + smb2QueryFileBasicInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_BASIC_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 60 } + + + smb2QueryFileStandardInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STANDARD_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 61 } + + smb2QueryFileInternalInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_INT_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 62 } + + smb2QueryFileEAInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_EA_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 63 } + + smb2QueryFileFullEAInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_FULL_EA_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 64 } + + smb2QueryFileModeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_MODE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 65 } + + smb2QueryFileAltNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ALT_NAME_INFO_ + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 66 } + + smb2QueryFileStreamInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STREAM_INFO_ + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 67 } + + smb2QueryFileNetOpenInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_NET_OPEN_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 68 } + + smb2QueryFileAttrTagInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ATTR_TAG_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 69 } + + smb2QueryFileUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported QUERY_FILE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 70 } + + smb2QueryFileInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FILE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 71 } + + smb2QueryFsVolInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_VOLUME_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 72 } + + smb2QueryFsSizeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_SIZE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 73 } + + smb2QueryFsDeviceInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_DEVICE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 74 } + + smb2QueryFsAttrInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_ATTR_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 75 } + + smb2QueryFsFullSizeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_FULL_SIZE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 76 } + + smb2QueryFsObjectIdInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_OBJECT_ID_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 77 } + + smb2QueryFsInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FS_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 78 } + + smb2SetBasicInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_BASIC_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 79 } + + smb2SetRenameInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_RENAME_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 80 } + + smb2SetFileLinkInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_LINK_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 81 } + + smb2SetFileDispInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_DISP_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 82 } + + smb2SetFullEaInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FULL_EA_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 83 } + + smb2SetModeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_MODE_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 84 } + + smb2SetAllocInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_ALLOC_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 85 } + + smb2SetEofInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_EOF_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 86 } + + smb2SetInfoUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported SET_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 87 } + + smb2SetInfoInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid SMB2 SET_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 88 } + + smb2FsctlPipeTransceives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_TRANSCEIVE + received, since the last time the statistics + were cleared." + ::= { cifsReqs 89 } + + smb2FsctlPipePeeks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_PEEK + received, since the last time the statistics + were cleared." + ::= { cifsReqs 90 } + + smb2FsctlEnumSnapshotss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_ENUMERATE_SNAPSHOTS + received, since the last time the statistics + were cleared." + ::= { cifsReqs 91 } + + smb2FsctlDfsReferralss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_DFS_REFERRALS + received, since the last time the statistics + were cleared." + ::= { cifsReqs 92 } + + smb2FsctlSetSparses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SET_SPARSE + received, since the last time the statistics + were cleared." + ::= { cifsReqs 93 } + + smb2FsctlSecureShares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SECURE_SHARE + received, since the last time the statistics + were cleared." + ::= { cifsReqs 94 } + + smb2FsctlFileUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 File FSCTL + received, since the last time the statistics + were cleared." + ::= { cifsReqs 95 } + + smb2FsctlIpcUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 IPC FSCTL + received, since the last time the statistics + were cleared." + ::= { cifsReqs 96 } + + smb2QueryDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_DIR + received, since the last time the statistics + were cleared." + ::= { cifsReqs 97 } + + smb2ChgNfys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CHANGE_NOTIFY + received, since the last time the statistics + were cleared." + ::= { cifsReqs 98 } + + smb2QuerySecurityInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_INFO SECURITY requests + received, since the last time the statistics + were cleared." + ::= { cifsReqs 99 } + + smb2SetSecurityInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_INFO SECURITY requests + received, since the last time the statistics + were cleared." + ::= { cifsReqs 100 } + + smb2QueryFileAccessInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ACCESS_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 101 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsObsReqs group + -- (Obsolete SMB requests) + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + obsSmbClosePrintFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE_PRINT_FILE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 1 } + + obsSmbCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 2 } + + obsSmbCreateDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_DIRECTORY requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 3 } + + obsSmbCreateNews OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_NEW requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 4 } + + obsSmbLockAndReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_AND_READ requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 5 } + + obsSmbLockByteRanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_BYTE_RANGE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 6 } + + obsSmbOpens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 7 } + + obsSmbOpenAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 8 } + + obsSmbProcessExits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB PROCESS_EXIT requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 9 } + + obsSmbQueryInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 10 } + + obsSmbQueryInfo2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION2 requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 11 } + + obsSmbReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 12 } + + obsSmbReadMPXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB READ_MPX request is not supported, + so this value should always be zero." + ::= { cifsObsReqs 13 } + + obsSmbReadRaws OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_RAW requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 14 } + + obsSmbSearchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEARCH requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 15 } + + obsSmbSetInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 16 } + + obsSmbSetInfo2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION2 requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 17 } + + obsSmbQueryInfoDisks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION_DISK + requests, since the last time the statistics + were cleared." + ::= { cifsObsReqs 18 } + + obsSmbTrans2Open2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_OPEN2 requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 19 } + + obsSmbTreeConnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 20 } + + obsSmbUnlockByteRanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB UNLOCK_BYTE_RANGE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 21 } + + obsSmbWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 22 } + + obsSmbWriteAndUnlocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_UNLOCK requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 23 } + + obsSmbWriteAndCloses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_CLOSE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 24 } + + obsSmbWriteMPXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB WRITE_MPX request is not supported, + so this value should always be zero." + ::= { cifsObsReqs 25 } + + obsSmbWritePrintFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB WRITE_PRINT_FILE request is not supported, + so this value should always be zero." + ::= { cifsObsReqs 26 } + + obsSmbWriteRaws OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_RAW requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 27 } + + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsPercent group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for the number of + -- calls received for each CIFS SMB request + -- as a percentage of total CIFS calls received, + -- since the last time the statistics were cleared + + smbNegProtPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NEGOTIATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 1 } + + smbSessionSetupAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SESSION_SETUP_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 2 } + + smbLogoffAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOGOFF_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 3 } + + smbTreeConnectAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 4 } + + smbTreeDisconnectAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_DISCONNECT_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 5 } + + smbTrans2QueryFSInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FS_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 6 } + + smbEchoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB ECHO requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 7 } + + smbNTCancelPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 8 } + + smbCreateAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CREATE_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 9 } + + smbTransactCreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 10 } + + smbCreateTemporaryPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_TEMPORARY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 11 } + + smbReadAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 12 } + + smbWriteAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 13 } + + smbLockingAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCKING_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 14 } + + smbSeekPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEEK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 15 } + + smbFlushPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FLUSH requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 16 } + + smbClosePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 17 } + + smbDeletePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 18 } + + smbRenamePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB RENAME requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 19 } + + smbMovePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB MOVE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 20 } + + smbCopyPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB COPY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 21 } + + smbTrans2QueryPathInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_PATH_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 22 } + + smbTrans2QueryFileInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FILE_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 23 } + + smbTrans2SetPathInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_PATH_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 24 } + + smbTrans2SetFileInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_FILE_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 25 } + + smbDeleteDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE_DIRECTORY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 26 } + + smbCheckDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CHECK_DIRECTORY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 27 } + + + smbTrans2FindFirst2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_FIRST2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 28 } + + smbTrans2FindNext2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_NEXT2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 29 } + + smbFindClose2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FIND_CLOSE2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 30 } + + smbNTTransactNotifyChgPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_NOTIFY_CHANGE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 31 } + + smbTrans2GetDFSReferralPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_GET_DFS_REFERRAL + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 32 } + + smbTrans2ReportDFSIncPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_REPORT_DFS_INCONSISTENCY + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 33 } + + smbOpenPrintFilePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN_PRINT_FILE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 34 } + + smbGetPrintQueuePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB GET_PRINT_QUEUE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 35 } + + smbNTTransactIoctlPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_IOCTL requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 36 } + + smbNTTransactQuerySecDescPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_QUERY_SECURITY_DESC + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 37 } + + smbNTTransactSetSecDescPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_SET_SECURITY_DESC + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 38 } + + + smbTrans2CreateDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_CREATE_DIRECTORY + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 39 } + + + smbNTCancelCNPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + change notifications, as a percentage of + total CIFS calls received, since the last + time the statistics were cleared." + ::= { cifsPercent 40 } + + smbNTCancelOtherPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + calls other than change notifications, as + a percentage of total CIFS calls received, + since the last time the statistics were + cleared." + ::= { cifsPercent 41 } + + smb2EchoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 ECHO requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 42 } + + smb2NegProtPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 NEGOTIATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 43 } + + smb2SessionSetupPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SESSION_SETUP requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 44 } + + smb2LogoffPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOGOFF requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 45 } + + smb2TreeConnectPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_CONNECT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 46 } + + smb2TreeDisconnectPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_DISCONNECT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 47 } + + + smb2CancelPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CANCEL requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 48 } + + smb2CreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 49 } + + smb2IpcCreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 50 } + + smb2ReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 51 } + + smb2WritePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 WRITE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 52 } + + smb2IpcReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 53 } + + smb2IpcWritePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC WRITE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 54 } + + smb2LockPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOCK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 55 } + + smb2UnLockPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 UNLOCK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 56 } + + smb2OplkBrkAckPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Oplock Break Acknowledgement, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 57 } + + smb2FlushPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FLUSH requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 58 } + + smb2ClosePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CLOSE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 59 } + + smb2QueryFileBasicInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_BASIC_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 60 } + + + smb2QueryFileStandardInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STANDARD_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 61 } + + smb2QueryFileInternalInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_INT_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 62 } + + smb2QueryFileEAInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_EA_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 63 } + + smb2QueryFileFullEAInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_FULL_EA_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 64 } + + smb2QueryFileModeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_MODE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 65 } + + smb2QueryFileAltNamePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ALT_NAME_INFO_ + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 66 } + + smb2QueryFileStreamInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STREAM_INFO_ + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 67 } + + smb2QueryFileNetOpenInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_NET_OPEN_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 68 } + + smb2QueryFileAttrTagInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ATTR_TAG_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 69 } + + smb2QueryFileUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported QUERY_FILE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 70 } + + smb2QueryFileInvalidPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FILE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 71 } + + smb2QueryFsVolInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_VOLUME_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 72 } + + smb2QueryFsSizeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_SIZE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 73 } + + smb2QueryFsDeviceInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_DEVICE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 74 } + + smb2QueryFsAttrInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_ATTR_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 75 } + + smb2QueryFsFullSizeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_FULL_SIZE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 76 } + + smb2QueryFsObjectIdInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_OBJECT_ID_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 77 } + + smb2QueryFsInvalidPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FS_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 78 } + + smb2SetBasicInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_BASIC_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 79 } + + smb2SetRenameInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_RENAME_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 80 } + + smb2SetFileLinkInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_LINK_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 81 } + + smb2SetFileDispInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_DISP_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 82 } + + smb2SetFullEaInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FULL_EA_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 83 } + + smb2SetModeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_MODE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 84 } + + smb2SetAllocInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_ALLOC_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 85 } + + smb2SetEofInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_EOF_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 86 } + + smb2SetInfoUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported SET_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 87 } + + smb2SetInfoInvalidPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid SMB2 SET_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 88 } + + smb2FsctlPipeTransceivePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_TRANSCEIVE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 89 } + + smb2FsctlPipePeekPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_PEEK + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 90 } + + smb2FsctlEnumSnapshotsPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_ENUMERATE_SNAPSHOTS + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 91 } + + smb2FsctlDfsReferralsPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_DFS_REFERRALS + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 92 } + + smb2FsctlSetSparsePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SET_SPARSE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 93 } + + smb2FsctlSecureSharePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SECURE_SHARE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 94 } + + smb2FsctlFileUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 File FSCTL + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 95 } + + smb2FsctlIpcUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 IPC FSCTL + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 96 } + + smb2QueryDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_DIR + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 97 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the obsPct group + -- (Obsolete SMB requests) + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + obsSmbClosePrintFilePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE_PRINT_FILE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 1 } + + obsSmbCreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 2 } + + obsSmbCreateDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_DIRECTORY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 3 } + + obsSmbCreateNewPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_NEW requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 4 } + + obsSmbLockAndReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_AND_READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 5 } + + obsSmbLockByteRangePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_BYTE_RANGE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 6 } + + obsSmbOpenPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 7 } + + obsSmbOpenAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 8 } + + obsSmbProcessExitPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB PROCESS_EXIT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 9 } + + obsSmbQueryInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 10 } + + obsSmbQueryInfo2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 11 } + + obsSmbReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 12 } + + obsSmbReadMPXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_MPX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 13 } + + obsSmbReadRawPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_RAW requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 14 } + + obsSmbSearchPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEARCH requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 15 } + + obsSmbSetInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 16 } + + obsSmbSetInfo2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 17 } + + obsSmbQueryInfoDiskPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION_DISK + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsObsPercent 18 } + + obsSmbTrans2Open2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_OPEN2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 19 } + + obsSmbTreeConnectPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 20 } + + obsSmbUnlockByteRangePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB UNLOCK_BYTE_RANGE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 21 } + + obsSmbWritePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 22 } + + obsSmbWriteAndUnlockPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_UNLOCK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 23 } + + obsSmbWriteAndClosePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_CLOSE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 24 } + + obsSmbWriteMPXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_MPX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 25 } + + obsSmbWritePrintFilePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_PRINT_FILE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 26 } + + obsSmbWriteRawPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_RAW requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 27 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsMisc group + -- These statistics are primarily of interest to + -- NetApp developers. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsCancelLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 1 } + + cifsWaitLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 2 } + + cifsCopyToAligns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 3 } + + cifsAlignedSmalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 4 } + + cifsAlignedLarges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 5 } + + cifsAlignedSmallRels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 6 } + + cifsAlignedLargeRels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 7 } + + cifsMbufWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 8 } + + cifsNbtWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 9 } + + cifsCwaWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 10 } + + cifsMultipleVCs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 11 } + + cifsPDCUpcalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 12 } + + cifsQueuedWriteRaws OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 13 } + + cifsNBTDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 14 } + + cifsSMBDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 15 } + + cifsDupDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 16 } + + cifsOpLkBatchToL2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 17 } + + cifsOpLkBatchToNones OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 18 } + + cifsOpLkL2ToNones OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 19 } + + cifsOpLkNoBreakAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 20 } + + cifsOpLkIgnoredAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 21 } + + cifsOpLkMultiWaiters OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 22 } + + cifsSharingErrorRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 23 } + + cifsOpLkWaiterTimedOuts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 24 } + + cifsOpLkDelayedBreaks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 25 } + + cifsOpLkEarlyNFSs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 26 } + + cifsOpLkNFSWaiteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 27 } + + cifsMaxNFSBkWaiterCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 28 } + + cifsClearTextPasswd OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the cifs clients are + using clear text passwords when authenticating + with the filer. If cifsDomainJoined is false and + this variable is also false, then the filer is + using NT Security from a local user list." + ::= { cifsMisc 29 } + + cifsSmb2MidUsedHash OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 30 } + + cifsSmb2MidUnusedHash OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 31 } + + cifsSmb2MidInvReject OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 32 } + + cifsSmb2DurableCreateReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 33 } + + cifsSmb2DurableCreateSucceeded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 34 } + + cifsSmb2DurableReclaimReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 35 } + + cifsSmb2DurableReclaimSucceeded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 36 } + + cifsSmb2DurableHandlePreserved OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 37 } + + cifsSmb2DurableHandlePurged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 38 } + + cifsSmb2DurableHandleExpired OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 39 } + + cifsSmb2FileDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 40 } + + cifsSmb2FileFullDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 41 } + + cifsSmb2FileIdFullDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 42 } + + cifsSmb2FileBothDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 43 } + + cifsSmb2FileIdBothDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 44 } + + cifsSmb2FileNamesInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 45 } + + cifsSmb2FileDirUnsupported OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 46 } + + cifsSmb2QueryInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 47 } + + cifsSmb2SetInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 48 } + + cifsSmb2Ioctl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 49 } + + cifsSmb2RelatedCompRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 50 } + + cifsSmb2UnRelatedCompRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 51 } + + cifsSmb2FileRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 52 } + + cifsSmb2PipeRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 53 } + + cifsSmb2Unsupported OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 54 } + + cifsSmb2InvalidSignatures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of CIFS SMB 2.0 messages received + with incorrect signature." + ::= { cifsMisc 55 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncOptions OBJECT IDENTIFIER ::= { netcache 1 } + + ncInfo OBJECT IDENTIFIER ::= { netcache 2 } + + ncStats OBJECT IDENTIFIER ::= { netcache 3 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Netcache is enabled on this system." + ::= { ncOptions 1 } + + ncIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Netcache is licensed on this system." + ::= { ncOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the dns options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncDnsOptions OBJECT IDENTIFIER ::= { ncOptions 3 } + + ncDnsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Domain Name System (DNS) + is enabled on this system." + ::= { ncDnsOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the http options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncHttpOptions OBJECT IDENTIFIER ::= { ncOptions 4 } + + ncHttpIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether HTTP is enabled on this system." + ::= { ncHttpOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the nntp options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNntpOptions OBJECT IDENTIFIER ::= { ncOptions 5 } + + ncNntpIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NNTP is enabled on this system." + ::= { ncNntpOptions 1 } + + ncNntpIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NNTP is licensed on this system." + ::= { ncNntpOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the streaming options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncStreamingOptions OBJECT IDENTIFIER ::= { ncOptions 6 } + + ncStreamingMmsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Media Services (MMS) + is enabled on this system." + ::= { ncStreamingOptions 1 } + + ncStreamingMmsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Windows Media Service (MMS) + is licensed on this system." + ::= { ncStreamingOptions 2 } + + ncStreamingMmsProIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Windows Media Service Pro (MMS) + is licensed on this system." + ::= { ncStreamingOptions 3 } + + ncStreamingRtspIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Real Time Streaming Protocol (RTSP) + is enabled on this system." + ::= { ncStreamingOptions 4 } + + ncStreamingQuickTimeIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether QuickTime is licensed on this system." + ::= { ncStreamingOptions 5 } + + ncStreamingRealIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Real Media streaming is licensed on + this system." + ::= { ncStreamingOptions 6 } + + ncStreamingMmsUltraIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Windows Media Service Ultra (MMS) + is licensed on this system." + ::= { ncStreamingOptions 7 } + + ncStreamingRealProIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Real Media Pro streaming is licensed on + this system." + ::= { ncStreamingOptions 8 } + + ncStreamingRealUltraIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Real Media Ultra streaming is licensed on + this system." + ::= { ncStreamingOptions 9 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the icap options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncIcapOptions OBJECT IDENTIFIER ::= { ncOptions 7 } + + ncIcapIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether ICAP v0.95 is enabled on this system." + ::= { ncIcapOptions 1 } + + ncIcapIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether ICAP is licensed on this system." + ::= { ncIcapOptions 2 } + + ncIcapv1IsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether ICAP v1.0 is enabled on this system." + ::= { ncIcapOptions 3 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the grm options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncGrmOptions OBJECT IDENTIFIER ::= { ncOptions 8 } + + ncGrmServerOptions OBJECT IDENTIFIER ::= { ncGrmOptions 1 } + + ncGrmAgentOptions OBJECT IDENTIFIER ::= { ncGrmOptions 2 } + + ncGrmServerIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Server + is enabled on this system." + ::= { ncGrmServerOptions 1 } + + ncGrmServerIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Server + is licensed on this system." + ::= { ncGrmServerOptions 2 } + + ncGrmAgentIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Agent + enabled on this system." + ::= { ncGrmAgentOptions 1 } + + ncGrmAgentIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Agent + is licensed on this system." + ::= { ncGrmAgentOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the content director options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncCdOptions OBJECT IDENTIFIER ::= { ncOptions 9 } + + ncCdIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Content Director is enabled on this system." + ::= { ncCdOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the https options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncHttpsProxyOptions OBJECT IDENTIFIER ::= { ncOptions 10 } + + ncHttpsProxyIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether HTTPS is enabled on this system." + ::= { ncHttpsProxyOptions 1 } + + ncHttpsProxyIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether HTTPS is licensed on this system." + ::= { ncHttpsProxyOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cms options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + ncCmsOptions OBJECT IDENTIFIER ::= { ncOptions 11 } + + ncCmsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether CMS is enabled on this system." + ::= { ncCmsOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache info group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Netcache version string." + ::= { ncInfo 1 } + + ncAdminPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Netcache Admin Port number - this + is the first in the list of admin + ports configured for the NetCache." + ::= { ncInfo 2 } + + + accelmonitor OBJECT IDENTIFIER ::= { ncInfo 3 } + + -- the acceleration monitor group + -- Implementation of the Acceleration Monitor (accelmonitor. + + amNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the acceleration monitor table." + ::= { accelmonitor 1 } + + amMonitor OBJECT-TYPE + SYNTAX INTEGER { + togglea(1), + toggleb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable for user defined SNMP traps to monitor whether there has been a status change of any of the acceleration + servers that netcache is probing." + ::= { accelmonitor 2 } + + amMonitorString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used in conjunction with amMonitor. This returns a string + in format of: 'IP:port status' which reports the status + of all the servers netcache is accelerating as of last + status change." + ::= { accelmonitor 3 } + + -- accelmonitor table + + -- the Acceleration Monitor table contains information of the + -- the acceleration server, port that we are monitoring and its + -- status. + + amTable OBJECT-TYPE + SYNTAX SEQUENCE OF AmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of acceleration server and port entries. The + number of entries is given by the value of amNumber." + ::= { accelmonitor 4 } + + amEntry OBJECT-TYPE + SYNTAX AmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An acceleration monitor entry contains: the server + IP address, server port and the status." + INDEX { amIndex } + ::= { amTable 1 } + + AmEntry ::= + SEQUENCE { + amIndex + Integer32, + amAddress + IpAddress, + amPort + Integer32, + amStatus + INTEGER + } + + amIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A unique value for each entry in the acceleration monitor + table." + ::= { amEntry 1 } + + amAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the acceleration server the NetCache + is monitoring." + ::= { amEntry 2 } + + amPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding port on the server that NetCache is + monitoring." + ::= { amEntry 3 } + + amStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + up(2), + down(3), + inactive(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the service running on the server. + active - in queue but no probes done yet. + up - the server is reachable and responding to probes. + down - the server is unreachable. + inactive - monitoring is disabled." + ::= { amEntry 4 } + + ncLocalConfigChanged OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local configuration file on NetCache + was changed without using DFM configuration management." + ::= { ncInfo 4 } + + ncLocalConfigVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cache configuration's version." + ::= { ncInfo 5 } + + grmMonitor OBJECT IDENTIFIER ::= { ncInfo 6 } + + -- the GRM monitor group + -- Implementation of the GRM agent monitor + + grmMonitorToggle OBJECT-TYPE + SYNTAX INTEGER { + togglea(1), + toggleb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable for user defined SNMP traps to monitor whether there has been a status change of any of the GRM + agents reporting to this GRM server." + ::= { grmMonitor 1 } + + grmMonitorString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used in conjunction with grmMonitor. This returns a string + in format of: 'IP status.' which reports the status + of all the GRM agents reporting to this GRM server as of last + status change." + ::= { grmMonitor 2 } + + takeoverinfo OBJECT IDENTIFIER ::= { ncInfo 7 } + + -- the takeover information group + -- information same as status.takeover.addrs and + -- status.takeover.mode and status.takeover.partner_status + + takeoverAddrs OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the list of interfaces and their corresponding IP + addresses of the partner NetCache that this appliance has taken over." + ::= { takeoverinfo 1 } + + takeoverMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + takingover(2), + takenover(3), + giveback(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current takeover mode of this appliance." + ::= { takeoverinfo 2 } + + takeoverStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + unknown(2), + failed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of the takeover partner of + this appliance. up(1) indicates that the takeover partner is + reachable. unknown(2) indicates that an unknown error occurred. + failed(3) indicates that the partner has failed, takeoverAddrs + indicates the partner's IP address this appliance has taken + over." + ::= { takeoverinfo 3 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache stats group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncObjectsStored OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of objects stored currently." + ::= { ncStats 1 } + + ncBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes sent to clients" + ::= { ncStats 2 } + + ncBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes received from clients" + ::= { ncStats 3 } + + ncBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes sent to servers" + ::= { ncStats 4 } + + ncBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes received from servers" + ::= { ncStats 5 } + + ncHttp OBJECT IDENTIFIER ::= { ncStats 6 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the http stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncHttpTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP requests so far" + ::= { ncHttp 1 } + + ncHttpHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP requests that resulted in hits so far" + ::= { ncHttp 2 } + + ncHttpMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP requests that resulted in misses so far" + ::= { ncHttp 3 } + + ncHttpServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to HTTP servers (active and idle)" + ::= { ncHttp 4 } + + ncHttpCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to HTTP clients (active and idle)" + ::= { ncHttp 5 } + + ncHttpBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for HTTP requests" + ::= { ncHttp 6 } + + ncHttpObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate HTTP requests" + ::= { ncHttp 7 } + + ncHttpRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time in milliseconds per byte for HTTP requests." + ::= { ncHttp 8 } + + ncHttpAvgRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for all HTTP requests." + ::= { ncHttp 9 } + + ncHttpAvgHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP hit requests." + ::= { ncHttp 10 } + + ncHttpAvgMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP miss requests." + ::= { ncHttp 11 } + + ncHttpInstAvgRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for all HTTP requests during the last 60 seconds." + ::= { ncHttp 12 } + + + ncHttpInstAvgHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP hit requests during the last 60 seconds." + ::= { ncHttp 13 } + + ncHttpInstAvgMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP miss requests during the last 60 seconds." + ::= { ncHttp 14 } + + ncHttpTotalRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP requests" + ::= { ncHttp 15 } + + ncHttpTotalHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP HIT requests" + ::= { ncHttp 16 } + + ncHttpTotalMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP MISS requests" + ::= { ncHttp 17 } + + ncHttpBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes sent to clients" + ::= { ncHttp 18 } + + ncHttpBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes received from clients" + ::= { ncHttp 19 } + + ncHttpBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes sent to servers" + ::= { ncHttp 20 } + + ncHttpBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes received from servers" + ::= { ncHttp 21 } + + ncHttpHighTotalRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP requests. + This object returns the most significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 22 } + + ncHttpLowTotalRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP requests. + This object returns the least significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 23 } + + ncHttpHighTotalHitRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP HIT requests. + This object returns the most significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 24 } + + ncHttpLowTotalHitRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP HIT requests. + This object returns the least significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 25 } + + ncHttpHighTotalMissRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP MISS requests. + This object returns the most significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 26 } + + ncHttpLowTotalMissRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP MISS requests. + This object returns the least significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 27 } + + ncHttpReqRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request Rate for HTTP requests" + ::= { ncHttp 28 } + + ncHttpObjHitRateLast1Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP object hit rate in the last 1 minute." + ::= { ncHttp 29 } + + ncHttpObjHitRateLast5Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP object hit rate in the last 5 minutes." + ::= { ncHttp 30 } + + ncHttpByteHitRateLast1Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP byte hit rate in the last 1 minute." + ::= { ncHttp 31 } + + ncHttpByteHitRateLast5Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP byte hit rate in the last 5 minutes." + ::= { ncHttp 32 } + + ncHttpBWSavingsLast1Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for HTTP requests in the last + 1 minute" + ::= { ncHttp 33 } + + ncHttpBWSavingsLast5Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for HTTP requests in the last + 5 minutes" + ::= { ncHttp 34 } + + ncHttpActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to HTTP servers" + ::= { ncHttp 35 } + + ncHttpActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to HTTP clients" + ::= { ncHttp 36 } + + ncHttpAccelTable OBJECT-TYPE + SYNTAX SEQUENCE OF NcHttpAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of kilobytes sent to and received from the client side + per acceleration rule" + + ::= { ncHttp 37 } + + ncHttpAccelEntry OBJECT-TYPE + SYNTAX NcHttpAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the number of kilobytes sent and + received to/from the clients side per acceleration + rule" + + INDEX { ncHttpAccelIndex } + ::= { ncHttpAccelTable 1 } + + NcHttpAccelEntry ::= + SEQUENCE { + ncHttpAccelIndex Integer32, + ncHttpAccelKbytesFromClient Counter32, + ncHttpAccelKbytesToClient Counter32, + ncHttpAccelHits Counter32 + } + + ncHttpAccelIndex OBJECT-TYPE + SYNTAX Integer32 (1..513) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each entry in the http acceleration + stats table" + ::= { ncHttpAccelEntry 1 } + + ncHttpAccelKbytesFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes received from the client + for this acceleration rule" + ::= { ncHttpAccelEntry 2 } + + ncHttpAccelKbytesToClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes sent to the client for + this acceleration rule" + ::= { ncHttpAccelEntry 3 } + + ncHttpAccelHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of times this acceleration rule has been hit" + ::= { ncHttpAccelEntry 4 } + + ncHttpsAccelTable OBJECT-TYPE + SYNTAX SEQUENCE OF NcHttpsAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of kilobytes sent to and received from the client side + per acceleration rule" + + ::= { ncHttp 38 } + + ncHttpsAccelEntry OBJECT-TYPE + SYNTAX NcHttpsAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the number of kilobytes sent and + received to/from the clients side per acceleration + rule" + + INDEX { ncHttpsAccelIndex } + ::= { ncHttpsAccelTable 1 } + + NcHttpsAccelEntry ::= + SEQUENCE { + ncHttpsAccelIndex Integer32, + ncHttpsAccelKbytesFromClient Counter32, + ncHttpsAccelKbytesToClient Counter32, + ncHttpsAccelHits Counter32 + } + + ncHttpsAccelIndex OBJECT-TYPE + SYNTAX Integer32 (1..513) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each entry in the http acceleration + stats table" + ::= { ncHttpsAccelEntry 1 } + + ncHttpsAccelKbytesFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes received from the client + for this acceleration rule" + ::= { ncHttpsAccelEntry 2 } + + ncHttpsAccelKbytesToClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes sent to the client for + this acceleration rule" + ::= { ncHttpsAccelEntry 3 } + + ncHttpsAccelHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of times this acceleration rule has been hit" + ::= { ncHttpsAccelEntry 4 } + + + ncNntp OBJECT IDENTIFIER ::= { ncStats 7 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the nntp stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNntpTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NNTP total requests so far" + ::= { ncNntp 1 } + ncNntpCacheableRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NNTP requests that were cacheable" + ::= { ncNntp 2 } + + ncNntpProxyRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NNTP requests that were non-cacheable" + ::= { ncNntp 3 } + + ncNntpServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to NNTP servers (active and idle)" + ::= { ncNntp 4 } + + ncNntpCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to NNTP clients (active and idle)" + ::= { ncNntp 5 } + + ncNntpBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for NNTP requests" + ::= { ncNntp 6 } + + ncNntpRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time per byte for NNTP requests" + ::= { ncNntp 7 } + + ncNntpBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes sent to clients" + ::= { ncNntp 8 } + + ncNntpBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes received from clients" + ::= { ncNntp 9 } + + ncNntpBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes sent to servers" + ::= { ncNntp 10 } + + ncNntpBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes received from servers" + ::= { ncNntp 11 } + + ncNntpObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate of NNTP requests" + ::= { ncNntp 12 } + + ncNntpActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to NNTP servers" + ::= { ncNntp 13 } + + ncNntpActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to NNTP clients" + ::= { ncNntp 14 } + + ncFtp OBJECT IDENTIFIER ::= { ncStats 8 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the ftp stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncFtpTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTP total requests so far" + ::= { ncFtp 1 } + + ncFtpHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTP requests that resulted in hits so far" + ::= { ncFtp 2 } + + ncFtpMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTP requests that resulted in misses so far" + ::= { ncFtp 3 } + + ncFtpServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to FTP servers (active and idle)" + ::= { ncFtp 4 } + + ncFtpCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to FTP clients (active and idle)" + ::= { ncFtp 5 } + + ncFtpBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for FTP requests" + ::= { ncFtp 6 } + + ncFtpRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time per byte for FTP requests" + ::= { ncFtp 7 } + + ncFtpBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes sent to clients" + ::= { ncFtp 8 } + + ncFtpBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes received from clients" + ::= { ncFtp 9 } + + ncFtpBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes sent to servers" + ::= { ncFtp 10 } + + ncFtpBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes received from servers" + ::= { ncFtp 11 } + + ncFtpObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate of FTP requests" + ::= { ncFtp 12 } + + ncFtpActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to FTP servers" + ::= { ncFtp 13 } + + ncFtpActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to FTP clients" + ::= { ncFtp 14 } + + ncStreaming OBJECT IDENTIFIER ::= { ncStats 9 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the streaming stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncStreamingServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to streaming servers (active and idle)" + ::= { ncStreaming 1 } + + ncStreamingCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to streaming clients (active and idle)" + ::= { ncStreaming 2 } + + ncStreamingBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all streaming requests" + ::= { ncStreaming 3 } + + ncStreamingRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time per byte for all streaming requests" + ::= { ncStreaming 4 } + + ncStreamingHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STREAMING requests that resulted in hits so far" + ::= { ncStreaming 5 } + + ncStreamingMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STREAMING requests that resulted in misses so far" + ::= { ncStreaming 6 } + + ncStreamingTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STREAMING total requests so far" + ::= { ncStreaming 7 } + + ncStreamingLiveBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes sent to clients" + ::= { ncStreaming 8 } + + ncStreamingLiveBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes received from clients" + ::= { ncStreaming 9 } + + ncStreamingLiveBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes sent to servers" + ::= { ncStreaming 10 } + + ncStreamingLiveBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes received from servers" + ::= { ncStreaming 11 } + + ncStreamingProxyBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes sent to clients" + ::= { ncStreaming 12 } + + ncStreamingProxyBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes received from clients" + ::= { ncStreaming 13 } + + ncStreamingProxyBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes sent to servers" + ::= { ncStreaming 14 } + + ncStreamingProxyBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes received from servers" + ::= { ncStreaming 15 } + + ncStreamingOBTClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes sent to clients" + ::= { ncStreaming 16 } + + ncStreamingOBFClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes received from clients" + ::= { ncStreaming 17 } + + ncStreamingOBTServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes sent to servers" + ::= { ncStreaming 18 } + + ncStreamingOBFServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes received from servers" + ::= { ncStreaming 19 } + + ncStreamingObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate of Streaming requests" + ::= { ncStreaming 20 } + + ncStreamingRealBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes sent to clients" + ::= { ncStreaming 21 } + + ncStreamingRealBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes received from clients" + ::= { ncStreaming 22 } + + ncStreamingRealBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes sent to servers" + ::= { ncStreaming 23 } + + ncStreamingRealBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes received from servers" + ::= { ncStreaming 24 } + + ncStreamingMmsBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes sent to clients" + ::= { ncStreaming 25 } + + ncStreamingMmsBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes received from clients" + ::= { ncStreaming 26 } + + ncStreamingMmsBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes sent to servers" + ::= { ncStreaming 27 } + + ncStreamingMmsBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes received from servers" + ::= { ncStreaming 28 } + + ncStreamingQTBTClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes sent to clients" + ::= { ncStreaming 29 } + + ncStreamingQTBFClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes received from clients" + ::= { ncStreaming 30 } + + ncStreamingQTBTServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes sent to servers" + ::= { ncStreaming 31 } + + ncStreamingQTBFServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes received from servers" + ::= { ncStreaming 32 } + + ncStreamingLiveBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all Live streaming requests" + ::= { ncStreaming 33 } + + ncStreamingOndemandBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all VOD streaming requests" + ::= { ncStreaming 34 } + + ncStreamingRealBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all Real streaming requests" + ::= { ncStreaming 35 } + + ncStreamingMmsBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all MMS streaming requests" + ::= { ncStreaming 36 } + + ncStreamingQuickTimeBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all QuickTime streaming requests" + ::= { ncStreaming 37 } + + ncStreamingActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to streaming servers" + ::= { ncStreaming 38 } + + ncStreamingActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to streaming clients" + ::= { ncStreaming 39 } + + ncStreamingRtspWMBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes sent to clients" + ::= { ncStreaming 40 } + + ncStreamingRtspWMBFClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes received from clients" + ::= { ncStreaming 41 } + + ncStreamingRtspWMBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes sent to servers" + ::= { ncStreaming 42 } + + ncStreamingRtspWMBFServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes received from servers" + ::= { ncStreaming 43 } + + ncStreamingRtspWMBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all Windows Media RTSP streaming requests" + ::= { ncStreaming 44 } + + ncStreamingAccelTable OBJECT-TYPE + SYNTAX SEQUENCE OF NcStreamingAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of kilobytes sent to and received from the + client side per acceleration rule" + + ::= { ncStreaming 45 } + + ncStreamingAccelEntry OBJECT-TYPE + SYNTAX NcStreamingAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the number of kilobytes sent and + received to/from the clients side per acceleration + rule" + + INDEX { ncStreamingAccelIndex } + ::= { ncStreamingAccelTable 1 } + + NcStreamingAccelEntry ::= + SEQUENCE { + ncStreamingAccelIndex Integer32, + ncStreamingAccelKbytesFromClient Counter32, + ncStreamingAccelKbytesToClient Counter32, + ncStreamingAccelHits Counter32 + } + + ncStreamingAccelIndex OBJECT-TYPE + SYNTAX Integer32 (1..513) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each entry in the streaming + acceleration stats table" + ::= { ncStreamingAccelEntry 1 } + + ncStreamingAccelKbytesFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes received from the client + for this acceleration rule" + ::= { ncStreamingAccelEntry 2 } + + ncStreamingAccelKbytesToClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes sent to the client for + this acceleration rule" + ::= { ncStreamingAccelEntry 3 } + + ncStreamingAccelHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of times this acceleration rule has + been hit" + ::= { ncStreamingAccelEntry 4 } + + ncStreamingClientsDelayedSW OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of clients delayed because of a Bandwidth Limit" + ::= { ncStreaming 46 } + + ncTotalBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Bandwidth savings for HTTP, FTP, NNTP, and Streaming protocols" + ::= { ncStats 10 } + + ncDns OBJECT IDENTIFIER ::= { ncStats 11 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache dns stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncDnsRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total DNS requests received from clients" + ::= { ncDns 1 } + + ncDnsCacheHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hits on the DNS cache. This includes hits + for DNS lookups generated by NetCache internally" + ::= { ncDns 2 } + + ncDnsCacheMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Misses on the DNS cache. This includes misses + for DNS lookups generated by NetCache internally" + ::= { ncDns 3 } + + ncDnsSuccessfulForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward DNS lookups that are successful" + ::= { ncDns 4 } + + ncDnsFailedForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward DNS lookups that failed" + ::= { ncDns 5 } + + ncDnsPendingForwardLookups OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward DNS lookups that are in progress" + ::= { ncDns 6 } + + ncDnsSuccessfulReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse DNS lookups that are successful" + ::= { ncDns 7 } + + ncDnsFailedReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse DNS lookups that failed" + ::= { ncDns 8 } + + ncDnsPendingReverseLookups OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse DNS lookups that are in progress" + ::= { ncDns 9 } + + ncDnsIres OBJECT IDENTIFIER ::= { ncDns 10 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache dns ires stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + ncDnsIresIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Has Full Service Resolver been enabled" + ::= { ncDnsIres 1 } + + ncDnsIresIsInitialised OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Has Full Service Resolver initialized" + ::= { ncDnsIres 2 } + + ncDnsIresForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Forward Lookups" + ::= { ncDnsIres 3 } + + ncDnsIresPendingForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Pending Forward Lookups" + ::= { ncDnsIres 4 } + + ncDnsIresReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Reverse Lookups" + ::= { ncDnsIres 5 } + + ncDnsIresPendingReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Pending Reverse Lookups" + ::= { ncDnsIres 6 } + + + ncAuth OBJECT IDENTIFIER ::= { ncStats 12 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache authentication stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNtlm OBJECT IDENTIFIER ::= { ncAuth 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache ntlm stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNtlmPossibleProblem OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether a possible ntlm problem is detected + in the appliance's domain environment." + ::= { ncNtlm 1 } + + + ncRM OBJECT IDENTIFIER ::= { ncStats 13 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache resource management group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncRMMem OBJECT IDENTIFIER ::= { ncRM 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache memory stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + ncRMMemTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total memory in kilobytes available for + allocations after boot. It does not imply + the total system memory." + ::= { ncRMMem 1 } + + ncRMMemFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current free memory in kilobytes available + for allocations." + ::= { ncRMMem 2 } + + -- -- -- -- -- -- -- -- -- + -- the snapmirror group -- + -- -- -- -- -- -- -- -- -- + + snapmirrorOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether snapmirror has been turned on + or not." + ::= { snapmirror 1 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorActiveRestoreCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror restores." + + ::= { snapmirror 2 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorScheduledRestoreCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of scheduled SnapMirror restores." + + ::= { snapmirror 3 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorBackupNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror backups." + + ::= { snapmirror 4 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorBackupSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror backups which completed. + Reset on reboot." + + ::= { snapmirror 5 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorRestoreSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror restores which completed. + Reset on reboot." + + ::= { snapmirror 6 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorBackupAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror backup transfers which have + aborted. Reset on reboot." + + ::= { snapmirror 7 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorRestoreRestartAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror restore temporary aborts. + Reset on reboot." + + ::= { snapmirror 8 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorRestoreWaitAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror restore permanent aborts. + Reset on reboot." + + ::= { snapmirror 9 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorWrittenBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Megabytes written by SnapMirror. + Reset on reboot." + + ::= { snapmirror 10 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Megabytes read by SnapMirror. + Reset on reboot." + + ::= { snapmirror 11 } + + snapmirrorActiveDstNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror destination." + + ::= { snapmirror 12 } + + snapmirrorActiveSrcNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror Source." + + ::= { snapmirror 13 } + + snapmirrorFilerTotalDstSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapmirror transfers to + the destination. Persistent across reboot." + + ::= { snapmirror 14 } + + snapmirrorFilerTotalSrcSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapmirror transfers + from the source. Persistent across reboot." + + ::= { snapmirror 15 } + + snapmirrorFilerTotalSrcFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed SnapMirror transfers on + the source. Persistent across reboot." + + ::= { snapmirror 16 } + + snapmirrorFilerTotalDstFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed SnapMirror transfers on + the destination. Persistent across reboot." + + ::= { snapmirror 17 } + + snapmirrorFilerTotalDstDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferred snapmirror transfer on + the destination. Persistent across reboot." + + ::= { snapmirror 18 } + + snapmirrorIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapmirror is licensed on the filer." + + ::= { snapmirror 19 } + + snapmirrorStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapmirrorStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "provide a list of snapmirror status." + + ::= { snapmirror 20 } + + snapmirrorStatusEntry OBJECT-TYPE + SYNTAX SnapmirrorStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current status of snapmirror." + + INDEX { snapmirrorIndex } + ::= { snapmirrorStatusTable 1 } + + SnapmirrorStatusEntry ::= + SEQUENCE { + snapmirrorIndex + Integer32, + snapmirrorSrc + OCTET STRING, + snapmirrorDst + OCTET STRING, + snapmirrorStatus + INTEGER, + snapmirrorState + INTEGER, + snapmirrorLag + TimeTicks, + snapmirrorTotalSuccesses + Counter32, + snapmirrorTotalRestartSuccesses + Counter32, + snapmirrorTotalFailures + Counter32, + snapmirrorTotalDeferments + Counter32, + snapmirrorTotalTransMBs + Counter32, + snapmirrorTotalTransTimeSeconds + Counter32, + snapmirrorThrottleValue + Integer32, + snapmirrorMirrorTimestamp + DisplayString, + snapmirrorBaseSnapshot + DisplayString, + snapmirrorLastTransType + DisplayString, + snapmirrorLastTransMBs + Counter32, + snapmirrorLastTransTimeSeconds + Counter32, + snapmirrorSchedule + DisplayString, + snapmirrorScheduleDesc + DisplayString, + snapmirrorArguments + DisplayString, + snapmirrorSyncToAsync + Counter32 + } + + snapmirrorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapmirror status table." + + ::= { snapmirrorStatusEntry 1 } + + snapmirrorSrc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source of the snapmirror. : or + :/vol/" + + ::= { snapmirrorStatusEntry 2 } + + snapmirrorDst OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination of the snapmirror. + : or :/vol/" + + ::= { snapmirrorStatusEntry 3 } + + snapmirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + transferring(2), + pending(3), + aborting(4), + migrating(5), + quiescing(6), + resyncing(7), + waiting(8), + syncing(9), + inSync(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transfer status of the snapmirror." + + ::= { snapmirrorStatusEntry 4 } + + snapmirrorState OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(1), + snapmirrored(2), + brokenOff(3), + quiesced(4), + source(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the snapmirror." + + ::= { snapmirrorStatusEntry 5 } + + snapmirrorLag OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How far behind from the source the destination is." + + ::= { snapmirrorStatusEntry 6 } + + snapmirrorTotalSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful transfer since the snapmirror + is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 7 } + + snapmirrorTotalRestartSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful restarted transfer since + the snapmirror is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 8 } + + snapmirrorTotalFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed or aborted transfer since + the snapmirror is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 9 } + + snapmirrorTotalDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferment since the snapmirror + is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 10 } + + snapmirrorTotalTransMBs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer size in MB for the snapmirror. + Reset on reboot." + + ::= { snapmirrorStatusEntry 11 } + + snapmirrorTotalTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of seconds spent in successful transfer for the + snapmirror. Reset on reboot." + + ::= { snapmirrorStatusEntry 12 } + + snapmirrorThrottleValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current throttle value for the snapmirror." + + ::= { snapmirrorStatusEntry 13 } + + snapmirrorMirrorTimestamp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last snapshot successfully transferred from + the source to the destination." + + ::= { snapmirrorStatusEntry 14 } + + snapmirrorBaseSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the current base snapshot for the snapmirror." + + ::= { snapmirrorStatusEntry 15 } + + snapmirrorLastTransType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the previous successful transfer." + + ::= { snapmirrorStatusEntry 16 } + + snapmirrorLastTransMBs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last successful transfer size in MB for the snapmirror." + + ::= { snapmirrorStatusEntry 17 } + + snapmirrorLastTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of last successful transfer in seconds for the + snapmirror." + + ::= { snapmirrorStatusEntry 18 } + + snapmirrorSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Update schedule for the snapmirror in conf file format." + + ::= { snapmirrorStatusEntry 19 } + + snapmirrorScheduleDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the update schedule for the snapmirror." + + ::= { snapmirrorStatusEntry 20 } + + snapmirrorArguments OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arguments for the snapmirror in conf file format." + + ::= { snapmirrorStatusEntry 21 } + + snapmirrorSyncToAsync OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times changing from sync mode to async mode + since the snapmirror is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 22 } + + snapmirrorConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapmirrorConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of snapmirror connection definitions." + + ::= { snapmirror 21 } + + snapmirrorConnEntry OBJECT-TYPE + SYNTAX SnapmirrorConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of a defined multipath connection." + + INDEX { snapmirrorConnIndex } + ::= { snapmirrorConnTable 1 } + + SnapmirrorConnEntry ::= + SEQUENCE { + snapmirrorConnIndex + Integer32, + snapmirrorConnName + DisplayString, + snapmirrorConnType + INTEGER, + snapmirrorConnSrc1 + DisplayString, + snapmirrorConnDst1 + DisplayString, + snapmirrorConnSrc2 + DisplayString, + snapmirrorConnDst2 + DisplayString + } + + snapmirrorConnIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapmirror multipath connection table." + + ::= { snapmirrorConnEntry 1 } + + snapmirrorConnName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the snapmirror multipath connection." + + ::= { snapmirrorConnEntry 2 } + + snapmirrorConnType OBJECT-TYPE + SYNTAX INTEGER { + multi(1), + failover(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the snapmirror multipath connection." + + ::= { snapmirrorConnEntry 3 } + + snapmirrorConnSrc1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the source for the first path." + + ::= { snapmirrorConnEntry 4 } + + snapmirrorConnDst1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the destination for the first path." + + ::= { snapmirrorConnEntry 5 } + + snapmirrorConnSrc2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the source for the second path." + + ::= { snapmirrorConnEntry 6 } + + snapmirrorConnDst2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the destination for the second path." + + ::= { snapmirrorConnEntry 7 } + + snapmirrorRelStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapmirrorRelStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of snapmirror status." + + ::= { sm 1 } + + snapmirrorRelStatusEntry OBJECT-TYPE + SYNTAX SnapmirrorRelStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current status of snapmirror." + + INDEX { snapmirrorRelIndex } + ::= { snapmirrorRelStatusTable 1 } + + SnapmirrorRelStatusEntry ::= + SEQUENCE { + snapmirrorRelIndex + Integer32, + snapmirrorRelSrcPath + DisplayString, + snapmirrorRelDestPath + DisplayString, + snapmirrorRelType + INTEGER, + snapmirrorRelStatus + INTEGER, + snapmirrorRelState + INTEGER, + snapmirrorRelLag + TimeTicks, + snapmirrorRelThrottleValue + Unsigned32, + snapmirrorRelSchedule + DisplayString, + snapmirrorRelPolicy + DisplayString, + snapmirrorRelTransferSnapshot + DisplayString, + snapmirrorRelNewestSnapshot + DisplayString, + snapmirrorRelNewestSnapshotTimeStamp + DateAndTime, + snapmirrorRelExportedSnapshot + DisplayString, + snapmirrorRelExportedSnapshotTimeStamp + DateAndTime, + snapmirrorRelHealthy + INTEGER, + snapmirrorRelUnHealthyReason + DisplayString, + snapmirrorRelLastTransferType + INTEGER, + snapmirrorRelLastTransferError + DisplayString, + snapmirrorRelLastTransferSize + Counter64, + snapmirrorRelLastTransferTimeSeconds + Unsigned32, + snapmirrorRelGroupType + INTEGER, + snapmirrorRelVserver + DisplayString, + snapmirrorRelUpdateSuccCnt + Counter64, + snapmirrorRelUpdateFailCnt + Counter64, + snapmirrorRelResyncSuccCnt + Counter64, + snapmirrorRelResyncFailCnt + Counter64, + snapmirrorRelBreakSuccCnt + Counter64, + snapmirrorRelBreakFailCnt + Counter64, + snapmirrorRelTotalTransBytes + Counter64, + snapmirrorRelTotalTransTimeSeconds + Counter32 + } + + snapmirrorRelIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this snapmirror relationship. The + cmodeSnapmirrorIndex is not related to any other table defined + in this MIB." + + ::={ snapmirrorRelStatusEntry 1 } + + snapmirrorRelSrcPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source path of this relationship." + ::={ snapmirrorRelStatusEntry 2 } + + snapmirrorRelDestPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination path of this relationship." + ::={ snapmirrorRelStatusEntry 3 } + + snapmirrorRelType OBJECT-TYPE + SYNTAX INTEGER { + dp(0), + ls(1), + xdp(2), + rst(3), + tdp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Relationship type of this relationship." + ::={ snapmirrorRelStatusEntry 4 } + + snapmirrorRelStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + transferring(1), + restoring(2), + checking(3), + quiescing(4), + quiesced(5), + queued(6), + preparing(7), + waiting(8), + finalizing(9), + resyncing(10), + aborting(11), + breaking(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transfer status of this relationship." + + ::= { snapmirrorRelStatusEntry 5 } + + snapmirrorRelState OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(0), + snapmirrored(1), + brokenOff(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of this relationship." + + ::= { snapmirrorRelStatusEntry 6 } + + snapmirrorRelLag OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How far behind from the source the destination is." + + ::= { snapmirrorRelStatusEntry 7 } + + snapmirrorRelThrottleValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current throttle value for this relationship." + + ::= { snapmirrorRelStatusEntry 8 } + + snapmirrorRelSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The schedule associated with this relationship." + + ::= { snapmirrorRelStatusEntry 9 } + + snapmirrorRelPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The policy associated with this relationship." + + ::= { snapmirrorRelStatusEntry 10 } + + + snapmirrorRelTransferSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current transfer snapshot for this relationship." + + ::= { snapmirrorRelStatusEntry 11 } + + snapmirrorRelNewestSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The newest snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 12 } + + snapmirrorRelNewestSnapshotTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of newest snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 13 } + + snapmirrorRelExportedSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The exported snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 14 } + + + snapmirrorRelExportedSnapshotTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of exported snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 15 } + + snapmirrorRelHealthy OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this relationship is healthy or not." + + ::= { snapmirrorRelStatusEntry 16 } + + snapmirrorRelUnHealthyReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the specific reason due to which this relationship is not healthy." + + ::= { snapmirrorRelStatusEntry 17 } + + snapmirrorRelLastTransferType OBJECT-TYPE + SYNTAX INTEGER { + initialize(0), + update(1), + resync(2), + restore(3), + check(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the last transfer on this relationship." + + ::= { snapmirrorRelStatusEntry 18 } + + snapmirrorRelLastTransferError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last transfer error for this relationship." + + ::= { snapmirrorRelStatusEntry 19 } + + snapmirrorRelLastTransferSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the last transfer for this relationship." + + ::= { snapmirrorRelStatusEntry 20 } + + snapmirrorRelLastTransferTimeSeconds OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of the last transfer for this relationship." + + ::= { snapmirrorRelStatusEntry 21 } + + snapmirrorRelGroupType OBJECT-TYPE + SYNTAX INTEGER { + flexvol(0), + infinitevol-dr(1), + vserver-dr(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate if this relationship is part of an Infinite Volume or Vserver DR relationship." + + ::= { snapmirrorRelStatusEntry 22 } + + snapmirrorRelVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination vserver to which this relationship belongs." + ::= { snapmirrorRelStatusEntry 23 } + + snapmirrorRelUpdateSuccCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful updates since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 24 } + + snapmirrorRelUpdateFailCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed updates since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 25 } + + snapmirrorRelResyncSuccCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful resyncs since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 26 } + + snapmirrorRelResyncFailCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed resyncs since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 27 } + + snapmirrorRelBreakSuccCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful breaks since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 28 } + + snapmirrorRelBreakFailCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed breaks since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 29 } + + snapmirrorRelTotalTransBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer bytes since this relationship was created." + + ::= { snapmirrorRelStatusEntry 30 } + + snapmirrorRelTotalTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer time in seconds since this relationship was created." + + ::= { snapmirrorRelStatusEntry 31 } + + -- -- -- -- -- -- -- -- -- + -- the snapvault group + -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for the whole system + -- unless otherwise specified. + + svOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether snapvault has been turned on + or not." + ::= { snapvault 1 } + + svSystemActiveDstNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active snapvault destinations." + + ::= { snapvault 2 } + + svSystemActiveSrcNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active snapvault sources." + + ::= { snapvault 3 } + + svSystemTotalPrimarySuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapvault transfers + from the snapvault primary. Persistent across reboot." + + ::= { snapvault 4 } + + svSystemTotalSecondarySuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapvault transfers to + the snapvault secondary. Persistent across reboot." + + ::= { snapvault 5 } + + svSystemTotalPrimaryFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed snapvault transfers on + the snapvault primary. Persistent across reboot." + + ::= { snapvault 6 } + + svSystemTotalSecondaryFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed snapvault transfers on + the snapvault secondary. Persistent across reboot." + + ::= { snapvault 7 } + + svSystemTotalSecondaryDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferred snapvault transfers on + the snapvault secondary. Persistent across reboot." + + ::= { snapvault 8 } + + svPrimaryIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapvault_client(primary) is licensed on the filer." + + ::= { snapvault 9 } + + svSecondaryIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapvault_server(secondary) is licensed on the filer." + + ::= { snapvault 10 } + + + + snapvaultStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapvaultStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "provide a list of snapvault status." + + ::= { snapvault 11 } + + snapvaultStatusEntry OBJECT-TYPE + SYNTAX SnapvaultStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current status of snapvault." + + INDEX { svIndex } + ::= { snapvaultStatusTable 1 } + + SnapvaultStatusEntry ::= + SEQUENCE { + svIndex + Integer32, + svSrc + OCTET STRING, + svDst + OCTET STRING, + svStatus + INTEGER, + svState + INTEGER, + svLag + TimeTicks, + svTotalSuccesses + Counter32, + svTotalRestartSuccesses + Counter32, + svTotalFailures + Counter32, + svTotalDeferments + Counter32, + svTotalTransMBs + Counter32, + svTotalTransTimeSeconds + Counter32, + svThrottleValue + Integer32, + svSrcSnapshotTime + Integer32, + svBaseSnapshot + DisplayString, + svLastTransType + DisplayString, + svLastTransMBs + Integer32, + svLastTransTimeSeconds + Integer32 + } + + svIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapvault status table." + + ::= { snapvaultStatusEntry 1 } + + svSrc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source of the snapvault relationship. + :/vol/" + + ::= { snapvaultStatusEntry 2 } + + svDst OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination of the snapvault relationship. + :/vol/" + + ::= { snapvaultStatusEntry 3 } + + svStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + transferring(2), + pending(3), + aborting(4), + quiescing(6), + resyncing(7), + paused(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transfer status of the snapvault relationship." + + ::= { snapvaultStatusEntry 4 } + + svState OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(1), + snapvaulted(2), + brokenOff(3), + quiesced(4), + source(5), + unknown(6), + restoring(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the snapvault relationship." + + ::= { snapvaultStatusEntry 5 } + + svLag OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How far behind from the source the destination is." + + ::= { snapvaultStatusEntry 6 } + + svTotalSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful transfer since the snapvault + relationship was established. Persistent across reboot." + + ::= { snapvaultStatusEntry 7 } + + svTotalRestartSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful restarted transfer since + the snapvault relationship was established. Persistent + across reboot." + + ::= { snapvaultStatusEntry 8 } + + svTotalFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed or aborted transfer since + the snapvault relationship was established. Persistent + across reboot." + + ::= { snapvaultStatusEntry 9 } + + svTotalDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferment since the snapvault + relationship was established. Persistent across reboot." + + ::= { snapvaultStatusEntry 10 } + + svTotalTransMBs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer size in MB for the snapvault. + Reset on reboot." + + ::= { snapvaultStatusEntry 11 } + + svTotalTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of seconds spent in successful transfer for the + snapvault relationship. Reset on reboot." + + ::= { snapvaultStatusEntry 12 } + + svThrottleValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current throttle value for the snapvault relationship." + + ::= { snapvaultStatusEntry 13 } + + svSrcSnapshotTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the source snapshot was created. The time in + seconds since January 1, 1970. The source snapshot here + is the last snapshot successfully transferred from the + source to the destination." + + ::= { snapvaultStatusEntry 14 } + + svBaseSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the current base snapshot for the + snapvault relationship." + + ::= { snapvaultStatusEntry 15 } + + svLastTransType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the previous successful transfer." + + ::= { snapvaultStatusEntry 16 } + + svLastTransMBs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last successful transfer size in MB for the snapvault + relationship." + + ::= { snapvaultStatusEntry 17 } + + svLastTransTimeSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of last successful transfer in seconds for the + snapvault relationship." + + ::= { snapvaultStatusEntry 18 } + + snapvaultHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapvaultHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of remote snapvault hosts." + + ::= { snapvault 12 } + + snapvaultHostEntry OBJECT-TYPE + SYNTAX SnapvaultHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide snapvault statistics for a remote host + which has one or more current established + relationships with the local snapvault system." + + INDEX { svHostIndex } + ::= { snapvaultHostTable 1 } + + SnapvaultHostEntry ::= + SEQUENCE { + svHostIndex + Integer32, + svHostName + DisplayString, + svHostType + INTEGER, + svHostTotalSuccesses + Integer32, + svHostTotalFailures + Integer32, + svHostTotalDeferments + Integer32 + } + + svHostIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapvault remote host table." + + ::= { snapvaultHostEntry 1 } + + svHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the remote snapvault host." + + ::= { snapvaultHostEntry 2 } + + svHostType OBJECT-TYPE + SYNTAX INTEGER { + primary(1), + secondary(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the remote snapvault host." + + ::= { snapvaultHostEntry 3 } + + svHostTotalSuccesses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapvault transfers + for all current established relationships between + the local snapvault system and the given remote host." + + ::= { snapvaultHostEntry 4 } + + svHostTotalFailures OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed snapvault transfers + for all current established relationships between + the local snapvault system and the given remote host." + + ::= { snapvaultHostEntry 5 } + + svHostTotalDeferments OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferred snapvault transfers for + all current established relationships between + the local snapvault system and the given remote host. + 0 for snapvault client host." + + ::= { snapvaultHostEntry 6 } + + + snapvaultSchedTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapvaultSchedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of snapvault schedules." + + ::= { snapvault 13 } + + snapvaultSchedEntry OBJECT-TYPE + SYNTAX SnapvaultSchedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of schedules of snapvault." + + INDEX { svSchedIndex } + ::= { snapvaultSchedTable 1 } + + SnapvaultSchedEntry ::= + SEQUENCE { + svSchedIndex + Integer32, + svSchedVolume + DisplayString, + svSchedSnapshot + DisplayString, + svSchedStatus + INTEGER, + svSchedType + INTEGER, + svSchedSchedule + DisplayString + } + + svSchedIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapvault schedule table." + + ::= { snapvaultSchedEntry 1 } + + svSchedVolume OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume on the snapvault for the + snapvault schedule. This does not have a /vol/ prefix." + + ::= { snapvaultSchedEntry 2 } + + svSchedSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the snapshot for the snapvault schedule." + + ::= { snapvaultSchedEntry 3 } + + svSchedStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + queued(2), + active(3), + aborting(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the snapvault schedule." + + ::= { snapvaultSchedEntry 4 } + + svSchedType OBJECT-TYPE + SYNTAX INTEGER { + undef(1), + xfer(2), + create(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the snapvault schedule." + + ::= { snapvaultSchedEntry 5 } + + + svSchedSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The update schedule of the snapvault." + + ::= { snapvaultSchedEntry 6 } + + svDrPrimaryIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapvault disaster recovery primary is + licensed on the filer." + + ::= { snapvault 14 } + + -- -- -- -- -- -- -- -- + -- the ndmpd group -- + -- -- -- -- -- -- -- -- + + ndmpOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether ndmpd has been turned on or not." + ::= { ndmp 1 } + + ndmpSessionOpened OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Total number of ndmpd sessions currently opened. + Sessions may be running backups, restores or neither." + ::= { ndmp 2 } + + ndmpBackupActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd backups currently active." + ::= { ndmp 3 } + + ndmpRestoreActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd restores currently active." + ::= { ndmp 4 } + + ndmpTapeActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of tape drives currently active." + ::= { ndmp 5 } + + ndmpBackupSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd backups that succeeded." + ::= { ndmp 6 } + + ndmpRestoreSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd restores that succeeded." + ::= { ndmp 7 } + + ndmpBackupFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd backups that failed." + ::= { ndmp 8 } + + ndmpRestoreFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd restores that failed." + ::= { ndmp 9 } + + ndmpBackupFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the ndmpBackupFailures value is non-zero, this string + describes the reason for the most recent backup failure." + ::= { ndmp 10 } + + ndmpRestoreFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the ndmpRestoreFailures value is non-zero, this string + describes the reason for the most recent restore failure." + ::= { ndmp 11 } + + -- -- -- -- -- -- -- -- + -- the ftpd group -- + -- -- -- -- -- -- -- -- + + ftpdOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether ftpd has been turned on or not." + ::= { ftpd 1 } + + ftpdCurrentConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to ftp daemon (active and idle)" + ::= { ftpd 2 } + + ftpdMaxConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of maximum simultaneous TCP/IP connections to ftp daemon" + ::= { ftpd 3 } + + ftpdTotalConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total TCP/IP connections to ftp daemon" + ::= { ftpd 4 } + + -- -- -- -- -- -- -- -- + -- the fabric group -- + -- -- -- -- -- -- -- -- + + fabricInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of distinct fabrics present." + ::= { fabric 1 } + + fabricTable OBJECT-TYPE + SYNTAX SEQUENCE OF FabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of fabrics." + ::= { fabric 2 } + + fabricEntry OBJECT-TYPE + SYNTAX FabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current configuration and + status of fabrics." + + INDEX { fabricIndex } + ::= { fabricTable 1 } + + FabricEntry ::= + SEQUENCE { + fabricIndex + Integer32, + fabricStatus + INTEGER, + fabricStatusMessage + DisplayString, + fabricName + OCTET STRING, + fabricOwner + INTEGER + } + + fabricIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this fabric entry." + ::= { fabricEntry 1 } + + fabricStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + faulty(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the overall status of the SAN fabric(s)." + ::= { fabricEntry 2 } + + fabricStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the fabric status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { fabricEntry 3 } + + fabricName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the fabric." + ::= { fabricEntry 4 } + + fabricOwner OBJECT-TYPE + SYNTAX INTEGER { + netapp(1), + other(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates who owns the management of + the fabric." + ::= { fabricEntry 5 } + + switchTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of switches and hubs + connected to the fabric." + ::= { fabric 3 } + + switchEntry OBJECT-TYPE + SYNTAX SwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current configuration and + status of fabric interconnect elements. This + include switches and hubs." + + INDEX { switchFabricIndex, switchIndex } + ::= { switchTable 1 } + + SwitchEntry ::= + SEQUENCE { + switchIndex + Integer32, + switchName + OCTET STRING, + switchSymbolicName + OCTET STRING, + switchType + INTEGER, + switchDomain + Integer32, + switchManagementId + Integer32, + switchStatus + INTEGER, + switchStatusMessage + DisplayString, + switchLinkSpeed + Integer32, + switchHighPacketsProcessed + Counter32, + switchLowPacketsProcessed + Counter32, + switchHighPacketsRejected + Counter32, + switchLowPacketsRejected + Counter32, + switchFabricIndex + Integer32, + switch64PacketsProcessed + Counter64, + switch64PacketsRejected + Counter64 + } + + switchIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this switch entry." + ::= { switchEntry 1 } + + switchName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the switch." + ::= { switchEntry 2 } + + switchSymbolicName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the symbolic name of the switch." + ::= { switchEntry 3 } + + switchType OBJECT-TYPE + SYNTAX INTEGER { + hub(1), + switch(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the switch." + ::= { switchEntry 4 } + + switchDomain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain identifier of the switch." + ::= { switchEntry 5 } + + switchManagementId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The in-band management identifier of the switch." + ::= { switchEntry 6 } + + switchStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the switch." + ::= { switchEntry 7 } + + switchStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the switch status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { switchEntry 8 } + + switchLinkSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link speed of the switch. The value is an integer + whose units are Gbits (for example, a value of 2 represents + a link speed of 2 Gbit)." + ::= { switchEntry 9 } + + switchHighPacketsProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets successfully processed + since the last reboot/reset of the switch. + This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsProcessed + instead." + ::= { switchEntry 10 } + + switchLowPacketsProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets successfully processed + since the last reboot/reset of the switch. + This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsProcessed + instead." + ::= { switchEntry 11 } + + switchHighPacketsRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets rejected + since the last reboot/reset of the switch. + This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsRejected + instead." + ::= { switchEntry 12 } + + switchLowPacketsRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets rejected + since the last reboot/reset of the switch. + This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsRejected + instead." + ::= { switchEntry 13 } + + switchFabricIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the fabric on which this switch + resides. The value ranges from 1 to the value + of fabricInstances." + ::= { switchEntry 14 } + + switch64PacketsProcessed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets successfully processed + since the last reboot/reset of the switch. + This object returns all of the 64 bit unsigned + integer." + ::= { switchEntry 15 } + + switch64PacketsRejected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets rejected since the last + reboot/reset of the switch. This object returns + all of the 64 bit unsigned integer." + ::= { switchEntry 16 } + + portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of ports + connected to the fabric." + ::= { fabric 4 } + + portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current configuration and + status of ports in the fabric." + + INDEX { portFabricIndex, portSwitchIndex, portIndex } + ::= { portTable 1 } + + PortEntry ::= + SEQUENCE { + portIndex + Integer32, + portName + OCTET STRING, + portSwitchIndex + Integer32, + portSwitchName + OCTET STRING, + portNumber + Integer32, + portType + INTEGER, + portState + INTEGER, + portFabricIndex + Integer32 + } + + portIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this port entry." + ::= { portEntry 1 } + + portName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the port." + ::= { portEntry 2 } + + portSwitchIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the switch on which this port + resides. The value ranges from 1 to the number of + of switches." + ::= { portEntry 3 } + + portSwitchName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the switch to which + the port is attached." + ::= { portEntry 4 } + + portNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on the switch." + ::= { portEntry 5 } + + portType OBJECT-TYPE + SYNTAX INTEGER { + unidentified(1), + nPort(2), + nlPort(3), + fPort(4), + flPort(5), + ePort(6), + bPort(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the port." + ::= { portEntry 6 } + + portState OBJECT-TYPE + SYNTAX INTEGER { + online(1), + offline(2), + testing(3), + faulty(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the port." + ::= { portEntry 7 } + + portFabricIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the fabric on which this port + resides. The value ranges from 1 to the value + of fabricInstances." + ::= { portEntry 8 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- + -- The backup(dump/restore) group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- + + dump OBJECT IDENTIFIER ::= { backup 1 } + + restore OBJECT IDENTIFIER ::= { backup 2 } + + -- dump -- + + dmpActives OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of active dump." + ::= { dump 1 } + + dmpAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of dump attempted." + ::= { dump 2 } + + dmpSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of dump succeeded." + ::= { dump 3 } + + dmpFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of dump failed." + ::= { dump 4 } + + dmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF DmpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provides a report of dumps on each + dump subtree." + ::= { dump 5 } + + -- dmpTable contained two entries named lastdump and lastsuccess that + -- were incompatible with many mib compilers. These are replaced + -- with objects that work better with these compilers. + + dmpEntry OBJECT-TYPE + SYNTAX DmpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Shows statistics of dumps on an unique + dump subtree." + INDEX { dmpIndex } + ::= { dmpTable 1 } + + DmpEntry ::= + SEQUENCE { + dmpIndex + Integer32, + dmpStPath + DisplayString, + dmpStAttempts + Counter32, + dmpStSuccesses + Counter32, + dmpStFailures + Counter32, + dmpTime + Integer32, + dmpStatus + INTEGER, +-- lastdump entries + dmpLevel + Integer32, + dmpNumFiles + Integer32, +-- lastsuccess entries + dmpDataAmount + Integer32, + dmpStartTime + Integer32, + dmpDuration + TimeTicks + } + + dmpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Index into the subtree dump table." + ::= { dmpEntry 1 } + + dmpStPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The full path to the dump subtree. In the + format of /vol//..." + ::= { dmpEntry 2 } + + dmpStAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "No. of dump attempted for the subtree." + ::= { dmpEntry 3 } + + dmpStSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "No. of dump succeeded for the subtree." + ::= { dmpEntry 4 } + + dmpStFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "No. of dump failed for the subtree." + ::= { dmpEntry 5 } + + dmpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The start time for the last attempt + to dump the subtree, including the + currently running one. The time in + seconds since January 1, 1970." + ::= { dmpEntry 6 } + + dmpStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + restartable(2), + succeeded(3), + failed(4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The status for the last dump attempt + on the subtree." + ::= { dmpEntry 7 } + + dmpLevel OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The level of the dump." + ::= { dmpEntry 8 } + + dmpNumFiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of files dumped." + ::= { dmpEntry 9 } + + dmpDataAmount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The amount of data dumped, in Megabytes." + ::= { dmpEntry 10 } + + dmpStartTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The start time of the dump. The time is + in seconds since January 1, 1970." + ::= { dmpEntry 11 } + + dmpDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The duration of the dump." + ::= { dmpEntry 12 } + + -- restore -- + + rstActives OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of active restore." + ::= { restore 1 } + + rstAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of restore attempted." + ::= { restore 2 } + + rstSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of restore succeeded." + ::= { restore 3 } + + rstFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of restore failed." + ::= { restore 4 } + + -- -- -- -- -- -- -- -- + -- DAFS Option group -- + -- -- -- -- -- -- -- -- + + dafsOptions OBJECT IDENTIFIER ::= {dafs 1} + + dafsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Whether the dafs protocol is licensed on the filer. + Data ONTAP Specific" + ::= { dafsOptions 1 } + + dafsMaxRequestsServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide maximum number of concurrent requests + Data ONTAP Specific" + ::= { dafsOptions 2 } + + dafsMaxRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server maximum number of concurrent requests per session + Data ONTAP Specific" + ::= { dafsOptions 3 } + + dafsMaxRequestSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server maximum size of an inline request" + ::= { dafsOptions 4 } + + dafsMaxResponseSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server maximum size of an inline response" + ::= { dafsOptions 5 } + + + dafsMaxPendingRequestsServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide maximum number of requests that can queue + waiting for resources Data ONTAP Specific" + ::= { dafsOptions 6 } + + dafsUseChecksums OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server uses checksums" + ::= { dafsOptions 7 } + + dafsNicNumRequestDemons OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server default number of request demons per Nic. + Data ONTAP Specific" + ::= { dafsOptions 8 } + + dafsAnonymousAuthentication OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allow the server to accept connections with + authentication type NONE." + ::= { dafsOptions 9 } + + dafsServerEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the DAFS server. If true, the DAFS + server is running." + ::= { dafsOptions 10 } + + dafsDefaultUid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default client User ID if anonymously connected." + ::= { dafsOptions 11 } + + dafsDefaultGid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default client Group ID if anonymously connected." + ::= { dafsOptions 12 } + + dafsMaxDisconnectedSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of disconnected sessions for which the + DAFS server will retain response cache data." + ::= { dafsOptions 13 } + + dafsMaxIdleSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of seconds server will keep a session + open without hearing from the client." + ::= { dafsOptions 14 } + + -- the DAFS VI Nic table + + -- The DAFS VI Nic table contains information about this + -- entity's VI nics attached to DAFS + + dafsNicTable OBJECT-TYPE + SYNTAX SEQUENCE OF DafsNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing DAFS NIC specific + information." + ::= { dafs 2 } + + dafsNicEntry OBJECT-TYPE + SYNTAX DafsNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular current DAFS + nic. An object of this type is transient, + in that it ceases to exist when (or soon after) + the nic is detached." + INDEX { dafsNicIndex } + ::= { dafsNicTable 1 } + + DafsNicEntry ::= + SEQUENCE { + dafsNicIndex + Integer32, + dafsNicName + DisplayString, + dafsNicDevice + DisplayString, + dafsNicState + INTEGER, + dafsNicListenAddr + OCTET STRING, + dafsNicNumRqstDemons + Integer32, + dafsNicInBytes + Counter32, + dafsNicDirectInBytes + Counter32, + dafsNicOutBytes + Counter32, + dafsNicDirectOutBytes + Counter32 + } + + dafsNicIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each interface. Its value + ranges between 1 and the value of DafsNicNumber. The + value for each interface must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + ::= { dafsNicEntry 1 } + + dafsNicName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing the logical name + under which the nic has been attached." + ::= { dafsNicEntry 2} + + dafsNicDevice OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing the physical name + of the nic that has been attached." + ::= { dafsNicEntry 3} + + dafsNicState OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DAFS nic" + ::= { dafsNicEntry 4 } + + dafsNicListenAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transport specific address structure giving the + DAFS listen address for this NIC." + ::= { dafsNicEntry 5} + + + dafsNicNumRqstDemons OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of request demons assigned to this Nic + to handle Nic related events. Data ONTAP Specific" + ::= { dafsNicEntry 6} + + dafsNicInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, include DMA, received on + this interface" + ::= { dafsNicEntry 7} + + dafsNicDirectInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes read directly from the + peer memory through this interface" + ::= { dafsNicEntry 8} + + dafsNicOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, include DMA, sent on + this interface" + ::= { dafsNicEntry 9} + + dafsNicDirectOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes written directly to the + peer memory through this interface" + ::= { dafsNicEntry 10} + + -- -- -- -- -- -- -- -- -- -- + -- DAFS Server Statistics -- + -- -- -- -- -- -- -- -- -- -- + + curDafs OBJECT IDENTIFIER ::= {dafs 3} + + dafsPendingRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide current number of requests that are + queued waiting for resources Data ONTAP Specific" + ::= { curDafs 1 } + + dafsCurrentRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide current number of active requests + Data ONTAP Specific" + ::= { curDafs 2 } + + totDafs OBJECT IDENTIFIER ::= {dafs 4} + + dafsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of DAFS calls since last reboot" + ::= { totDafs 1 } + + dafsClientAuths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Client Auth calls since last reboot" + ::= { totDafs 2 } + + dafsClientConnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Client Connect calls since last reboot" + ::= { totDafs 3 } + + dafsClientConnectAuths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Client Connect Auth calls since last reboot" + ::= { totDafs 4 } + + dafsConnectBinds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Connect Bind calls since last reboot" + ::= { totDafs 5 } + + dafsDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Disconnect calls since last reboot" + ::= { totDafs 6 } + + dafsRegisterCreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Register Credential calls since last reboot" + ::= { totDafs 7 } + + dafsReleaseCreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Release Credential calls since last reboot" + ::= { totDafs 8 } + + dafsSecinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Secinfo calls since last reboot" + ::= { totDafs 9 } + + dafsServerAuths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Server Auth calls since last reboot" + ::= { totDafs 10 } + + dafsCheckResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Check Response calls since last reboot" + ::= { totDafs 11 } + + dafsFetchResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Fetch Response calls since last reboot" + ::= { totDafs 12 } + + dafsDiscardResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Discard Responses calls since last reboot" + ::= { totDafs 13 } + + dafsAccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Access calls since last reboot" + ::= { totDafs 14 } + + dafsCacheHints OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Cache Hint calls since last reboot" + ::= { totDafs 15 } + + dafsCloses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Close calls since last reboot" + ::= { totDafs 16 } + + dafsCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Commit calls since last reboot" + ::= { totDafs 17 } + + dafsCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Create calls since last reboot" + ::= { totDafs 18 } + + dafsDelegPurges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Delegate Purge calls since last reboot" + ::= { totDafs 19 } + + dafsDelegReturns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Delegate Return calls since last reboot" + ::= { totDafs 20 } + + dafsGetFsattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Get Fsattr calls since last reboot" + ::= { totDafs 21 } + + dafsGetRootHandles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Get Root Handle calls since last reboot" + ::= { totDafs 22 } + + dafsGetattrInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Getattr Inline calls since last reboot" + ::= { totDafs 23 } + + dafsGetattrDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Getattr Direct calls since last reboot" + ::= { totDafs 24 } + + dafsLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Link calls since last reboot" + ::= { totDafs 25 } + + dafsLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Lock calls since last reboot" + ::= { totDafs 26 } + + dafsLockts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LockT calls since last reboot" + ::= { totDafs 27} + + dafsLockus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LockU calls since last reboot" + ::= { totDafs 28 } + + dafsLookUps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LookUp calls since last reboot" + ::= { totDafs 29 } + + dafsLookUpps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LookUpp calls since last reboot" + ::= { totDafs 30 } + + dafsNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Null calls since last reboot" + ::= { totDafs 31 } + + dafsNverifys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Nverify calls since last reboot" + ::= { totDafs 32 } + + dafsOpens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Open calls since last reboot" + ::= { totDafs 33 } + + dafsOpenDowngrades OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Open Downgrade calls since last reboot" + ::= { totDafs 34 } + + dafsOpenattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Openattr calls since last reboot" + ::= { totDafs 35 } + + dafsReadInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Read Inline calls since last reboot" + ::= { totDafs 36 } + + dafsReadDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Read Direct calls since last reboot" + ::= { totDafs 37 } + + dafsReaddirInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readdir Inline calls since last reboot" + ::= { totDafs 38 } + + dafsReaddirDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readdir Direct calls since last reboot" + ::= { totDafs 39 } + + dafsReadlinkInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readlink Inline calls since last reboot" + ::= { totDafs 40 } + + dafsReadlinkDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readlink Direct calls since last reboot" + ::= { totDafs 41 } + + dafsRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Remove calls since last reboot" + ::= { totDafs 42 } + + dafsRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Rename calls since last reboot" + ::= { totDafs 43 } + + dafsSetattrInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Setattr Inline calls since last reboot" + ::= { totDafs 44 } + + dafsSetattrDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Setattr Direct calls since last reboot" + ::= { totDafs 45 } + + dafsVerifys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Verify calls since last reboot" + ::= { totDafs 46 } + + dafsBatchSubmits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Batch Submit calls since last reboot" + ::= { totDafs 47 } + + dafsWriteInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Write Inline calls since last reboot" + ::= { totDafs 48 } + + dafsWriteDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Write Direct calls since last reboot" + ::= { totDafs 49 } + + dafsBcGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Getattr calls since last reboot" + ::= { totDafs 50 } + + dafsBcNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Null calls since last reboot" + ::= { totDafs 51 } + + dafsBcRecalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Recall calls since last reboot" + ::= { totDafs 52 } + + dafsBcBatchCompletions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Batch Completion calls since + last reboot" + ::= { totDafs 53 } + + dafsAppendInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Append Inline calls since + last reboot" + ::= { totDafs 54 } + + dafsAppendDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Append Direct calls since + last reboot" + ::= { totDafs 55 } + + dafsGetFencingLists OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Get Fencing List calls since + last reboot" + ::= { totDafs 56 } + + dafsSetFencingLists OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Set Fencing List calls since + last reboot" + ::= { totDafs 57 } + + dafsHurryUps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Hurry Up calls since + last reboot" + ::= { totDafs 58 } + + dafsInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, including DMA, received since the + last reboot" + ::= { totDafs 59 } + + dafsDirectInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received directly into memory + since last reboot" + ::= { totDafs 60 } + + dafsOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, including DMA, sent since the + last reboot" + ::= { totDafs 61 } + + dafsDirectOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes sent directly into remote memory since + the last reboot" + ::= { totDafs 62 } + + dafsSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DafsSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing current DAFS client session + information." + ::= { dafs 5 } + + dafsSessionEntry OBJECT-TYPE + SYNTAX DafsSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DAFS + session. An object of this type is transient, + in that it ceases to exist when (or soon after) + the client disconnects." + + INDEX { dafsSessionIndex } + ::= { dafsSessionTable 1 } + + DafsSessionEntry ::= + SEQUENCE { + dafsSessionIndex + Integer32, + dafsSessionId + OCTET STRING, + dafsSessionEndian + INTEGER, + dafsSessionAllowBackChannel + INTEGER, + dafsSessionAllowRdmaReadChannel + INTEGER, + dafsSessionUseChecksums + INTEGER, + dafsSessionMaxCredentials + Integer32, + dafsSessionMaxRequestSize + Integer32, + dafsSessionMaxResponseSize + Integer32, + dafsSessionMaxRequests + Integer32, + dafsSessionInlineWriteHeaderSize + Integer32, + dafsSessionClientIdString + OCTET STRING, + dafsSessionClientVerifier + OCTET STRING, + dafsSessionNumCredentials + Integer32, + dafsSessionNumRequests + Integer32 + } + + dafsSessionIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each session." + ::= { dafsSessionEntry 1 } + + dafsSessionId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session Identifier assigned by the server." + ::= { dafsSessionEntry 2 } + + dafsSessionEndian OBJECT-TYPE + SYNTAX INTEGER { + bigEndian(1), + littleEndian(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte order used on this session." + ::= { dafsSessionEntry 3 } + + dafsSessionAllowBackChannel OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session may use a back control channel." + ::= { dafsSessionEntry 4 } + + dafsSessionAllowRdmaReadChannel OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session may use a RDMA read channel." + ::= { dafsSessionEntry 5 } + + dafsSessionUseChecksums OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session uses checksums." + ::= { dafsSessionEntry 6 } + + dafsSessionMaxCredentials OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of credentials that can be registered + on this session." + ::= { dafsSessionEntry 7 } + + dafsSessionMaxRequestSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum size of a DAFS request." + ::= { dafsSessionEntry 8 } + + dafsSessionMaxResponseSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum size of a DAFS response." + ::= { dafsSessionEntry 9 } + + dafsSessionMaxRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of concurrent requests." + ::= { dafsSessionEntry 10 } + + dafsSessionInlineWriteHeaderSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of DAFS headers plus padding to the start of + data. Used to better align inline data." + ::= { dafsSessionEntry 11 } + + dafsSessionClientIdString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client ID string supplied by the client. Intended to + uniquely identify that client." + ::= { dafsSessionEntry 12 } + + dafsSessionClientVerifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Supplied by the client to uniquely identify an + instance of a client." + ::= { dafsSessionEntry 13 } + + dafsSessionNumCredentials OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of credentials registered on this + session" + ::= { dafsSessionEntry 14 } + + dafsSessionNumRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of active requests on this session" + ::= { dafsSessionEntry 15 } + + -- the DAFS Export table + + -- The DAFS Export table contains information about this + -- entity's exported filesystems + + dafsExportTable OBJECT-TYPE + SYNTAX SEQUENCE OF DafsExportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing DAFS Export filesystems." + ::= { dafs 6 } + + dafsExportEntry OBJECT-TYPE + SYNTAX DafsExportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular current DAFS + export. An object of this type is transient, + in that it ceases to exist when (or soon after) + the export is deleted." + INDEX { dafsExportIndex } + ::= { dafsExportTable 1 } + + DafsExportEntry ::= + SEQUENCE { + dafsExportIndex + Integer32, + dafsExportName + DisplayString, + dafsExportPath + DisplayString, + dafsExportEnabled + INTEGER, + dafsExportRwMode + INTEGER, + dafsExportAccessList + DisplayString + } + + dafsExportIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each export. Its value + ranges between 1 and the number of exports. The + value for each export must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + ::= { dafsExportEntry 1 } + + dafsExportName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + export. This is the logical export name." + ::= { dafsExportEntry 2} + + dafsExportPath OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + export. This is the local filesystem path to + the export." + ::= { dafsExportEntry 3} + + dafsExportEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This export is available for access." + ::= { dafsExportEntry 4 } + + dafsExportRwMode OBJECT-TYPE + SYNTAX INTEGER { + readwrite(1), + readmostly(2), + readonly(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global export mode. This represents the maximum + access rights." + ::= { dafsExportEntry 5 } + + dafsExportAccessList OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + export. This is the list of hosts that may + access the export. If empty, all hosts may + access the export." + ::= { dafsExportEntry 6 } + + -------------------------- + -- VI interface statistics + -------------------------- + + viaNodeConnection OBJECT IDENTIFIER ::= { vi 1 } + + viaNodeSystemName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string by which the node is identified in the cluster." + ::= { viaNodeConnection 1 } + + viaCreated OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs created." + ::= { viaNodeConnection 2 } + + viaConnectRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Connect Request call is made." + ::= { viaNodeConnection 3 } + + viaConnectWait OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Connect wait call is made." + ::= { viaNodeConnection 4 } + + viaDisconnect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times VI got disconnected without any error." + ::= { viaNodeConnection 5 } + + viaConnectTimeOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times VI connect request got timed out." + ::= { viaNodeConnection 6 } + + viaConnected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time VI got connected without any error." + ::= { viaNodeConnection 7 } + + viaCurrConnectPending OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which connect request is pending." + ::= { viaNodeConnection 8 } + + viaCurrConnectWaitPending OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which connect wait request is pending." + ::= { viaNodeConnection 9 } + + viaCurrConnected OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which the current state is CONNECTED." + ::= { viaNodeConnection 10 } + + viaCurrError OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which the current state is ERROR" + ::= { viaNodeConnection 11 } + + viaTotalError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs which encountered error state." + ::= { viaNodeConnection 12 } + + viaInMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming Messages received." + ::= { viaNodeConnection 13 } + + viaInRdma OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming RDMA requests received." + ::= { viaNodeConnection 14 } + + viaInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming bytes received, including those + received in error. This count includes bytes received on + currently established connections. This corresponds to the sum + of bytes received through received messages, incoming RDMA writes + and RDMA reads issued" + ::= { viaNodeConnection 15 } + + viaInRDMAReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming bytes received through RDMA read, + including those received in error. This count includes bytes + received on currently established connections." + ::= { viaNodeConnection 16 } + + viaInRDMAWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received through incoming RDMA writes, + including those received in error. This count includes bytes + received on currently established connections." + ::= { viaNodeConnection 17 } + + viaOutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Messages sent." + ::= { viaNodeConnection 18 } + + viaOutRdma OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RDMA requests sent." + ::= { viaNodeConnection 19 } + + viaOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent, including those + sent in error. This count includes bytes sent on + currently established connections." + ::= { viaNodeConnection 20 } + + viaOutRDMAReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent through an incoming + RDMA read request, including those sent in error. + This count includes bytes sent on currently established + connections." + ::= { viaNodeConnection 21 } + + viaOutRDMAWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent through a RDMA write + operation, including those sent in error. This count + includes bytes sent on currently established connections." + ::= { viaNodeConnection 22 } + + + viaConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF ViaConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing via connection specific information." + ::= { viaNodeConnection 23 } + + viaConnEntry OBJECT-TYPE + SYNTAX ViaConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the viaConnTable containing information + about a particular current via connection. Each row of this + table is transient, and it ceases to exist when the + connection makes transition to the CLOSED state." + INDEX { viaConnVINumber } + ::= { viaConnTable 1 } + + ViaConnEntry ::= SEQUENCE { + viaConnState INTEGER, + viaConnVINumber Integer32, + viaConnRemoteNetAddress IpAddress, + viaConnLocalNetAddress IpAddress, + viaConnRemotePortNumber Integer32, + viaConnLocalPortNumber Integer32, + viaConnLocalDescriminator OCTET STRING, + viaConnRemoteDescriminator OCTET STRING, + viaConnLocalMaxTransferSize Integer32, + viaConnRemoteMaxTransferSize Integer32, + viaConnLocalEnableRdmaWrite Integer32, + viaConnLocalEnableRdmaRead Integer32, + viaConnRemoteEnableRdmaWrite Integer32, + viaConnRemoteEnableRdmaRead Integer32, + viaConnSentMessages Counter32, + viaConnSentRdmaReadMessages Counter32, + viaConnSentRdmaWriteMessages Counter32, + viaConnRcvdMessages Counter32, + viaConnRcvdRdmaReadMessages Counter32, + viaConnRcvdRdmaWriteMessages Counter32 + } + + viaConnState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + pendingConnect(2), + connected(3), + error(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this via connection + Legal States: + Idle 1 + Pending Connect 2 + Connected 3 + Error 4" + ::= { viaConnEntry 1 } + + viaConnVINumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which uniquely defines a connection." + ::= { viaConnEntry 2 } + + viaConnRemoteNetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the remote system of the connection." + ::= { viaConnEntry 3 } + + viaConnLocalNetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local IP address of the connection." + ::= { viaConnEntry 4 } + + viaConnRemotePortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote TCP port number of the connection." + ::= { viaConnEntry 5 } + + viaConnLocalPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local TCP port number of the connection." + ::= { viaConnEntry 6 } + + viaConnLocalDescriminator OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An identifier used by the local process to identify the + VI connection." + ::= { viaConnEntry 7 } + + viaConnRemoteDescriminator OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An identifier used by the remote process to identify the + VI connection." + ::= { viaConnEntry 8 } + + viaConnLocalMaxTransferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local limit on the maximum packet size that can be + transferred through the connection." + ::= { viaConnEntry 9 } + + viaConnRemoteMaxTransferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote limit on the maximum packet size that can be + transferred through the connection." + ::= { viaConnEntry 10 } + + viaConnLocalEnableRdmaWrite OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA write is enabled + in the local system otherwise, it is 0." + ::= { viaConnEntry 11 } + + viaConnLocalEnableRdmaRead OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA read is enabled + in the local system otherwise, it is 0." + ::= { viaConnEntry 12 } + + viaConnRemoteEnableRdmaWrite OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA write is enabled + in the remote system otherwise, it is 0." + ::= { viaConnEntry 13 } + + viaConnRemoteEnableRdmaRead OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA read is enabled + in the remote system otherwise, it is 0." + ::= { viaConnEntry 14 } + + viaConnSentMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of messages sent through the connection." + ::= { viaConnEntry 15 } + + viaConnSentRdmaReadMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma read messages sent through the + connection." + ::= { viaConnEntry 16 } + + viaConnSentRdmaWriteMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma write messages sent through the + connection." + ::= { viaConnEntry 17 } + + viaConnRcvdMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of messages received through the connection." + ::= { viaConnEntry 18 } + + viaConnRcvdRdmaReadMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma read messages received through the + connection." + ::= { viaConnEntry 19 } + + viaConnRcvdRdmaWriteMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma write messages received through the + connection." + ::= { viaConnEntry 20 } + + viaErrors OBJECT IDENTIFIER ::= { vi 2 } + + viaErrPostDesc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of descriptors completed in error + by NIC." + ::= { viaErrors 1 } + + viaErrConnLost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Lost Connection errors. " + ::= { viaErrors 2 } + + viaErrRecvQEmpty OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors due to an empty receive Queue. " + ::= { viaErrors 3 } + + viaErrRdmawProt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of remote DMA write protection errors. " + ::= { viaErrors 4 } + + viaErrRdmarProt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of remote DMA read protection errors. " + ::= { viaErrors 5 } + + viaErrCompProt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of protection errors. " + ::= { viaErrors 6 } + + viaErrorThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Setting this threshold will cause a trap to be enabled + such that if the total error exceeds error threshold set + a viaNodeErrorsTrap trap will be generated." + ::= { viaErrors 7 } + + viaNicAttributes OBJECT IDENTIFIER ::= { vi 3 } + + viaNicTable OBJECT-TYPE + SYNTAX SEQUENCE OF ViaNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing via NIC-specific information." + ::= { viaNicAttributes 1} + + viaNicEntry OBJECT-TYPE + SYNTAX ViaNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the viaNicTable containing information + about a particular present VINic." + + INDEX { viaNicIndex } + ::= { viaNicTable 1 } + + ViaNicEntry ::= SEQUENCE { + viaNicIndex Integer32, + viaName DisplayString, + viaHardwareVersion DisplayString, + viaProviderVersion DisplayString, + viaNicAddress PhysAddress, + viaThreadSafe Integer32, + viaMaxDiscriminatorLength Integer32, + viaMaxRegisterBytes Integer32, + viaMaxRegisterRegions Integer32, + viaMaxRegisterBlockBytes Integer32, + viaMaxVI Integer32, + viaMaxDescriptorsPerQueue Integer32, + viaMaxSegmentsPerDesc Integer32, + viaMaxCQ Integer32, + viaMaxCQEntries Integer32, + viaMaxTransferSize Integer32, + viaNativeMTU Integer32, + viaMaxPTags Integer32, + viaCurrRegisterBytes Integer32, + viaCurrRegisterRegions Integer32, + viaCurrVI Integer32, + viaCurrCQ Integer32, + viaCurrPTags Integer32, + viaConnectionListenPort Integer32 + } + + viaNicIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the NIC in the NIC table." + ::= { viaNicEntry 1 } + + viaName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The symbolic name of the NIC device." + ::= { viaNicEntry 2 } + + viaHardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the VINIC described by this MIB." + ::= { viaNicEntry 3 } + + viaProviderVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the VI provider." + ::= { viaNicEntry 4 } + + viaNicAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network address of this NIC." + ::= { viaNicEntry 5 } + + viaThreadSafe OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1 if synchronization model is thread safe else 0." + ::= { viaNicEntry 6 } + + viaMaxDiscriminatorLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bytes that the VI provider allows + for a connection discriminator." + ::= { viaNicEntry 7 } + + viaMaxRegisterBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of bytes that can be registered." + ::= { viaNicEntry 8 } + + viaMaxRegisterRegions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of memory regions that can be registered." + ::= { viaNicEntry 9 } + + viaMaxRegisterBlockBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest contiguous block of memory that can be registered." + ::= { viaNicEntry 10 } + + viaMaxVI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit on the total number of VI instances this entity can + support." + ::= { viaNicEntry 11 } + + viaMaxDescriptorsPerQueue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Descriptors per VI Work Queue that this VI provider + can support." + ::= { viaNicEntry 12 } + + viaMaxSegmentsPerDesc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of segments per descriptor that this VI provider + can support." + ::= { viaNicEntry 13 } + + viaMaxCQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of completion queues this VI provider can support." + ::= { viaNicEntry 14 } + + viaMaxCQEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of Completion queue entries per completion queue + that this VI provider can support." + ::= { viaNicEntry 15 } + + viaMaxTransferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transfer size supported by the VI Nic. The maximum + transfer size is the amount of data that can be described by a + single VI descriptor." + ::= { viaNicEntry 16 } + + viaNativeMTU OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The native MTU size of the underlying network. For frame-based + networks, this could reflect its native frame size. For cell-based + networks, it could reflect the MTU of the appropriate abstraction + layer that it supports." + ::= { viaNicEntry 17 } + + viaMaxPTags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of protection tags that are supported by this + VI provider." + ::= { viaNicEntry 18 } + + viaCurrRegisterBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes registered by the VI user for this + NIC." + ::= { viaNicEntry 19 } + + viaCurrRegisterRegions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of memory regions that is registered by VI user + for this NIC." + ::= { viaNicEntry 20 } + + viaCurrVI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of VI instances for this NIC." + ::= { viaNicEntry 21 } + + viaCurrCQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of completion queues this VI provider + has." + ::= { viaNicEntry 22 } + + viaCurrPTags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Number of protection tags this VI provider has." + ::= { viaNicEntry 23 } + + viaConnectionListenPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number on which VI server is listening for VI connection + request." + ::= { viaNicEntry 24 } + + + -- -- -- -- -- -- -- -- + -- VFILER group -- + -- -- -- -- -- -- -- -- + vfilerIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether vfiler is licensed on the + filer." + ::= { vfiler 1 } + + vfFilers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of vfilers in the physical Filer." + ::= { vfiler 2 } + + vfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler general information " + ::= { vfiler 3 } + + vfEntry OBJECT-TYPE + SYNTAX VfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler information" + INDEX { vfIndex} + ::= { vfTable 1 } + + VfEntry ::= + SEQUENCE { + vfIndex + Integer32, + vfName + DisplayString, + vfUuid + OCTET STRING, + vfIpAddresses + Integer32, + vfStoragePaths + Integer32, + vfIpSpace + DisplayString, + vfAllowedProtocols + Integer32, + vfDisallowedProtocols + Integer32, + vfState + INTEGER + } + + vfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the referenced vfiler." + ::= { vfEntry 1 } + + + vfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A textual string that contains the name of the referenced vfiler." + ::= { vfEntry 2 } + + vfUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..36)) + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "The UUID of the referenced vfiler." + ::= { vfEntry 3 } + + vfIpAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP addresses for the referenced vfiler." + ::= { vfEntry 4 } + + + vfStoragePaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of storage paths for the referenced vfiler." + ::= { vfEntry 5 } + + vfIpSpace OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A textual string that contains the name of the ipspace that the referenced vfiler belongs to." + ::= { vfEntry 6 } + + vfAllowedProtocols OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of protocols allowed for the referenced vfiler." + ::= { vfEntry 7 } + + vfDisallowedProtocols OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of protocols disallowed for the referenced vfiler." + ::= { vfEntry 8 } + + vfState OBJECT-TYPE + SYNTAX INTEGER { + stopped (1), + running (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the vfiler: Running or stopped." + ::= { vfEntry 9 } + + vfIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler IP addresses information " + ::= { vfiler 4 } + + vfIpEntry OBJECT-TYPE + SYNTAX VfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler IP addresses information" + INDEX { vfFiIndex, vfIpIndex } + ::= { vfIpTable 1 } + + VfIpEntry ::= + SEQUENCE { + vfFiIndex + Integer32, + vfIpIndex + Integer32, + vfIpAddr + IpAddress + } + + vfFiIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced vfiler." + ::= { vfIpEntry 1 } + + vfIpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies which IP address in the referenced vfiler." + ::= { vfIpEntry 2 } + + vfIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A IP address for the referenced vfiler." + ::= { vfIpEntry 3 } + + vfSpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfSpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler storage path information " + ::= { vfiler 5 } + + vfSpEntry OBJECT-TYPE + SYNTAX VfSpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler storage path information" + INDEX { vfFsIndex, vfSpIndex } + ::= { vfSpTable 1 } + + VfSpEntry ::= + SEQUENCE { + vfFsIndex + Integer32, + vfSpIndex + Integer32, + vfSpName + OCTET STRING + } + + vfFsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced vfiler." + ::= { vfSpEntry 1 } + + vfSpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies which storage path in the referenced vfiler." + ::= { vfSpEntry 2 } + + vfSpName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage path name for the referenced vfiler." + ::= { vfSpEntry 3 } + + + vfProTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler protocol information " + ::= { vfiler 6 } + + vfProEntry OBJECT-TYPE + SYNTAX VfProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler protocol information" + INDEX { vfFpIndex, vfProIndex } + ::= { vfProTable 1 } + + VfProEntry ::= + SEQUENCE { + vfFpIndex + Integer32, + vfProIndex + Integer32, + vfProName + OCTET STRING, + vfProStatus + INTEGER + } + + vfFpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced vfiler." + ::= { vfProEntry 1 } + + vfProIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a protocol in the referenced vfiler." + ::= { vfProEntry 2 } + + vfProName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains the protocol name for the referenced vfiler." + ::= { vfProEntry 3 } + + vfProStatus OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the referenced vfiler protocol is allowed or disallowed." + ::= { vfProEntry 4 } + + -- -- -- -- -- -- -- -- + -- Block access protocols group -- + -- -- -- -- -- -- -- -- + fcpIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether FCP access protocols are licensed on the + filer." + ::= { blocks 1 } + + iscsiIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether iSCSI access protocols are licensed on the + filer." + ::= { blocks 2 } + + fcpLowReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via FCP + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64ReadBytes instead." + ::= { blocks 3 } + + fcpHighReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via FCP + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64ReadBytes instead." + ::= { blocks 4 } + + + fcpLowWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via FCP + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64WriteBytes instead." + ::= { blocks 5 } + + + fcpHighWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via FCP + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64WriteBytes instead." + ::= { blocks 6 } + + + iscsiLowReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via iSCSI + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64ReadBytes instead." + ::= { blocks 7 } + + + iscsiHighReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via iSCSI + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64ReadBytes instead." + ::= { blocks 8 } + + + iscsiLowWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via iSCSI + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64WriteBytes instead." + ::= { blocks 9 } + + + iscsiHighWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via iSCSI + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64WriteBytes instead." + ::= { blocks 10 } + + + iscsiHighOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of iSCSI ops handled since the + last boot. This object returns the most significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use iscsi64Ops instead." + ::= {blocks 11} + + iscsiLowOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of iSCSI ops handled since the + last boot. This object returns the least significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use iscsi64Ops instead." + ::= {blocks 12} + + fcpHighOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of FCP ops handled since the + last boot. This object returns the most significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use fcp64Ops instead." + ::= {blocks 13} + + fcpLowOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of FCP ops handled since the + last boot. This object returns the least significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use fcp64Ops instead." + ::= {blocks 14} + + lun OBJECT IDENTIFIER ::= {blocks 15 } + + lunCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LUNs in the Filer in 7-mode. Unsupported in Clustered Data ONTAP." + ::= { lun 1 } + + lunTable OBJECT-TYPE + SYNTAX SEQUENCE OF LunEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provide a report of per-LUN general information." + ::= {lun 2} + + lunEntry OBJECT-TYPE + SYNTAX LunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-LUN information" + INDEX { lunIndex} + ::= { lunTable 1 } + + LunEntry ::= + SEQUENCE { + lunIndex Integer32, + lunName DisplayString, + lunComment DisplayString, + lunSizeLow Integer32, + lunSizeHigh Integer32, + lunMapped INTEGER, + lunSerialNumber DisplayString, + lunQtreeName FileOrDirectoryString, + lunHighOps Counter32, + lunLowOps Counter32, + lunHighReadBytes Counter32, + lunLowReadBytes Counter32, + lunHighWriteBytes Counter32, + lunLowWriteBytes Counter32, + lunHighErrors Counter32, + lunLowErrors Counter32, + lunOnline INTEGER, + lunSnapStatus INTEGER, + lunShareStatus INTEGER, + lunSpaceReserved INTEGER, + lunStatsResetTime Integer32, + lunHighReadOps Counter32, + lunLowReadOps Counter32, + lunHighWriteOps Counter32, + lunLowWriteOps Counter32, + lunHighOtherOps Counter32, + lunLowOtherOps Counter32, + lunSize64 Counter64, + lun64Ops Counter64, + lun64ReadBytes Counter64, + lun64WriteBytes Counter64, + lun64Errors Counter64, + lun64ReadOps Counter64, + lun64WriteOps Counter64, + lun64OtherOps Counter64, + lunAlignment DisplayString, + lunVserver DisplayString + } + + lunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced LUN." + ::= { lunEntry 1 } + + lunName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the LUN. This is also the path to the LUN + on the filer." + ::= { lunEntry 2 } + + lunComment OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The comment, if any, for this LUN." + ::= { lunEntry 3 } + + lunSizeLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Size of the LUN in bytes. This object returns the + least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use lunSize64 instead." + ::= { lunEntry 4 } + + lunSizeHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Size of the LUN in bytes. This object returns the + most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use lunSize64 instead." + ::= { lunEntry 5 } + + lunMapped OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This LUN has been mapped to at least one initiator group." + ::= { lunEntry 6 } + + lunSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 12 character SCSI serial number of the LUN." + ::= { lunEntry 7 } + + + lunQtreeName OBJECT-TYPE + SYNTAX FileOrDirectoryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree this LUN belongs to." + ::= { lunEntry 8 } + + lunHighOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops for + this LUN since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Ops instead." + ::= { lunEntry 9} + + lunLowOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops for + this LUN since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Ops instead." + ::= { lunEntry 10 } + + lunHighReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from this LUN + since the stats were last reset. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64ReadBytes instead." + ::= { lunEntry 11 } + + lunLowReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from this LUN + since the stats were last reset. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64ReadBytes instead." + ::= { lunEntry 12 } + + + lunHighWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to this LUN + since the stats were last reset. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64WriteBytes instead." + ::= { lunEntry 13 } + + lunLowWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to this LUN + since the stats were last reset. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64WriteBytes instead." + ::= { lunEntry 14 } + + lunHighErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of errors seen on this LUN + since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Errors instead." + ::= { lunEntry 15 } + + lunLowErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of errors seen on this LUN + since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Errors instead." + ::= { lunEntry 16 } + + lunOnline OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the LUN is online." + ::= { lunEntry 17 } + + lunSnapStatus OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether a snapshot of this LUN can be taken. + Not supported in c-mode." + ::= { lunEntry 18 } + + + lunShareStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + read(2), + write(3), + all(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sharing status for the LUN. + Not supported in c-mode." + ::= { lunEntry 19 } + + + lunSpaceReserved OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the LUN has space reservation enabled." + ::= { lunEntry 20 } + + lunStatsResetTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds since this LUN's stats were + last reset." + ::= { lunEntry 21 } + + + lunHighReadOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI read ops for + this LUN since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64ReadOps instead." + ::= { lunEntry 22} + + lunLowReadOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI read ops for + this LUN since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64ReadOps instead." + ::= { lunEntry 23 } + + + lunHighWriteOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI write ops for + this LUN since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64WriteOps instead." + ::= { lunEntry 24} + + lunLowWriteOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI write ops for + this LUN since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64WriteOps instead." + ::= { lunEntry 25 } + + + lunHighOtherOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops that are not + read or write for this LUN since the stats were last + reset. This object returns the least significant 32 + bits of the 64 bit unsigned integer. This object is + deprecated - Use lun64OtherOps instead." + ::= { lunEntry 26} + + lunLowOtherOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops that are not + read or write for this LUN since the stats were last + reset. This object returns the most significant 32 + bits of the 64 bit unsigned integer. This object is + deprecated - Use lun64OtherOps instead." + ::= { lunEntry 27 } + + lunSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the LUN in bytes. This object returns all + of the 64 bit unsigned integer." + ::= { lunEntry 28 } + + lun64Ops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI ops for + this LUN since the stats were last reset. This object + all of the 64 bit unsigned integer." + ::= { lunEntry 29} + + lun64ReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read from this LUN + since the stats were last reset. This object returns + all of the 64 bit unsigned integer." + ::= { lunEntry 30 } + + lun64WriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written to this LUN + since the stats were last reset. This object returns + all of the 64 bit unsigned integer." + ::= { lunEntry 31 } + + lun64Errors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors seen on this LUN + since the stats were last reset. This object + returns all the 64 bit unsigned integer." + ::= { lunEntry 32 } + + lun64ReadOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI read ops for + this LUN since the stats were last reset. This object + returns all of the 64 bit unsigned integer." + ::= { lunEntry 33} + + lun64WriteOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI write ops for + this LUN since the stats were last reset. This object + returns all of the 64 bit unsigned integer." + ::= { lunEntry 34} + + lun64OtherOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI ops that are not + read or write for this LUN since the stats were last + reset. This object returns all of the 64 bit + unsigned integer." + ::= { lunEntry 35} + + lunAlignment OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alignment of the LUN. Possible values are: + 'aligned': LUN is aligned. + 'misaligned': LUN is misaligned. + 'possibly_misaligned': LUN is possibly misaligned. + 'indeterminate': Not enough information is + available to determine LUN + alignment." + ::= { lunEntry 36 } + + lunVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver to which the LUN belongs. + This field is returned only from the c-mode cluster + and vserver management interfaces." + ::= { lunEntry 37} + + + + lunMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF LunMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provide a table listing the initiator group to + Logical Unit Number mapping for each LUN." + ::= { lun 3 } + + lunMapEntry OBJECT-TYPE + SYNTAX LunMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a per LUN and Initiator group mapping of + SCSI logical unit numbers." + INDEX { lunMapLUNIndex, lunMapInitiatorGroupIndex } + ::= { lunMapTable 1 } + + LunMapEntry ::= + SEQUENCE { + lunMapLUNIndex Integer32, + lunMapInitiatorGroupIndex Integer32, + lunMapLUNName DisplayString, + lunMapInitiatorGroupName DisplayString, + lunMapLogicalUnitNumber Integer32, + lunMapVserver DisplayString + + } + + lunMapLUNIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the LUN in the table." + ::= { lunMapEntry 1 } + + lunMapInitiatorGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies an initiator group in + the table." + ::= { lunMapEntry 2 } + + lunMapLUNName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the LUN." + ::= { lunMapEntry 3 } + + lunMapInitiatorGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the initiator group that this LUN is + mapped to." + ::= { lunMapEntry 4 } + + lunMapLogicalUnitNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SCSI Logical Unit Number that this LUN is mapped to + for this initiator group." + ::= { lunMapEntry 5 } + + lunMapVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver containing the LUN and initiator group. + This field is returned only from the c-mode management and + cluster interfaces." + ::= { lunMapEntry 6} + + + initiator OBJECT IDENTIFIER ::= {blocks 16} + + initiatorGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF InitiatorGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provide a report of per-initiator group general + information " + ::= {initiator 1} + + initiatorGroupEntry OBJECT-TYPE + SYNTAX InitiatorGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-initiator group information" + INDEX { initiatorGroupIndex } + ::= { initiatorGroupTable 1 } + + InitiatorGroupEntry ::= + SEQUENCE { + initiatorGroupIndex Integer32, + initiatorGroupName DisplayString, + initiatorGroupType INTEGER, + initiatorGroupOS INTEGER, + initiatorGroupThrottleReserve Integer32, + initiatorGroupThrottleBorrow INTEGER, + initiatorGroupUsePartner INTEGER, + initiatorGroupUseALUA INTEGER, + initiatorGroupVserver DisplayString + } + + initiatorGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific initiator group." + ::= { initiatorGroupEntry 1 } + + initiatorGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the initiator group" + ::= { initiatorGroupEntry 2 } + + initiatorGroupType OBJECT-TYPE + SYNTAX INTEGER { + fcp(1), + iSCSI(2), + mixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this initiator group, either iSCSI or FCP" + ::= { initiatorGroupEntry 3 } + + initiatorGroupOS OBJECT-TYPE + SYNTAX INTEGER { + default(1), + solaris(2), + windows(3), + hpux(4), + aix(5), + linux(6), + defaultPartner(7), + netware(8), + vmware(9), + openvms(10), + xen(11), + hyperv(12), + invalid(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operating system the clients in this initiator + group run. This governs the finer details of + SCSI protocol interaction with these initiators" + ::= { initiatorGroupEntry 4 } + + initiatorGroupThrottleReserve OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of filer scsi command blocks reserved for + this initiator group" + ::= { initiatorGroupEntry 5 } + + initiatorGroupThrottleBorrow OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if this initiator group is allowed to + exceed its throttle settings if more resources + are needed and otherwise available. If + initiatorGroupThrottleReserve is 0, this value + is meaningless" + ::= { initiatorGroupEntry 6 } + + initiatorGroupUsePartner OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The takeover mode for the initiator group. This is + only applicable to FCP initiator groups on clustered + filers" + ::= { initiatorGroupEntry 7 } + + initiatorGroupUseALUA OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true this initiator group supports Asymmetric Logical + Unit Access." + ::= { initiatorGroupEntry 8 } + + initiatorGroupVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver containing the initiator group. + This field is available only from the c-mode cluster + and vserver management interfaces." + ::= { initiatorGroupEntry 9} + + + + initiatorGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF InitiatorGroupMemberEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of individual Initiator names in each Initiator + group" + ::= {initiator 2} + + initiatorGroupMemberEntry OBJECT-TYPE + SYNTAX InitiatorGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-initiator group information" + INDEX { initiatorGroupMemberIndex, initiatorGroupMemberNameIndex} + ::= { initiatorGroupMemberTable 1 } + + InitiatorGroupMemberEntry ::= + SEQUENCE { + initiatorGroupMemberIndex + Integer32, + initiatorGroupMemberNameIndex + Integer32, + initiatorName + DisplayString + } + + initiatorGroupMemberIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific initiator group." + ::= { initiatorGroupMemberEntry 1 } + + initiatorGroupMemberNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number the identifies the initiator in the group." + ::= { initiatorGroupMemberEntry 2 } + + initiatorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for this initiator." + ::= { initiatorGroupMemberEntry 3 } + + initiatorListTable OBJECT-TYPE + SYNTAX SEQUENCE OF InitiatorListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of initiators that are connected to the filer." + ::= { initiator 3 } + + initiatorListEntry OBJECT-TYPE + SYNTAX InitiatorListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-connected-initiator information." + INDEX { initiatorListEntryIndex} + ::= { initiatorListTable 1 } + + InitiatorListEntry ::= + SEQUENCE { + initiatorListEntryIndex Integer32, + targetAdapterName DisplayString, + connectedInitiatorNodeName DisplayString, + connectedInitiatorPortName DisplayString, + connectedInitiatorType INTEGER, + connectedInitiatorIsid DisplayString, + connectedInitiatorPortalGroup Integer32, + connectedInitiatorVserver DisplayString + + } + + initiatorListEntryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the initiator connected to + the target adapter." + ::= { initiatorListEntry 1 } + + targetAdapterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the target adapter in the filer. + In c-mode, this field returns the target LIF name." + ::= { initiatorListEntry 2 } + + connectedInitiatorNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for this initiator node." + ::= { initiatorListEntry 3 } + + connectedInitiatorPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FibreChannel device's portname. This is FCP only." + ::= { initiatorListEntry 4 } + + connectedInitiatorType OBJECT-TYPE + SYNTAX INTEGER { + fcp(1), + iSCSI(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this init group, either iSCSI or FCP" + ::= { initiatorListEntry 5 } + + connectedInitiatorIsid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iSCSI isid (initiator session id) for this initiator. + This is iSCSI only." + ::= { initiatorListEntry 6 } + + connectedInitiatorPortalGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iSCSI portal group ID for this initiator. + This is iSCSI only." + ::= { initiatorListEntry 7 } + + connectedInitiatorVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver hosting the LIF on which the + initiator connection is made. + This field is returned only from the c-mode cluster + and vserver management interfaces." + ::= { initiatorListEntry 8 } + + fcpTarget OBJECT IDENTIFIER ::= {blocks 17} + + fcpTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF FcpTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of fcp target adapter general + information. This table is not available from the c-mode + management interfaces" + ::= {fcpTarget 1} + + fcpTargetEntry OBJECT-TYPE + SYNTAX FcpTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per fcp target device information" + INDEX { fcpTargetTableIndex } + ::= { fcpTargetTable 1 } + + FcpTargetEntry ::= + SEQUENCE { + fcpTargetTableIndex Integer32, + fcpTargetName DisplayString, + fcpTargetNN DisplayString, + fcpTargetPN DisplayString, + fcpTargetSpeed Integer32, + fcpTargetStatus INTEGER, + fcpTargetStandby INTEGER, + fcpTargetTopology INTEGER, + fcpTargetType INTEGER + } + + fcpTargetTableIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific fcp target device." + ::= { fcpTargetEntry 1 } + + fcpTargetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the fcp target device" + ::= { fcpTargetEntry 2 } + + fcpTargetNN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWNN of the fcp target device" + ::= { fcpTargetEntry 3 } + + fcpTargetPN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWPN of the fcp target device" + ::= { fcpTargetEntry 4 } + + fcpTargetSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "speed in gigabits per second. 0 is unknown." + ::= { fcpTargetEntry 5 } + + fcpTargetStatus OBJECT-TYPE + SYNTAX INTEGER { + startup(1), + uninitialized(2), + initializingFW(3), + linkNotConnected(4), + waitingForLinkUp(5), + online(6), + linkDisconnected(7), + resetting(8), + offline(9), + offlinedByUserSystem(10), + unknown(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the fcp target adapter" + ::= { fcpTargetEntry 6 } + + fcpTargetStandby OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this target adapter is in standby mode." + ::= { fcpTargetEntry 7 } + + fcpTargetTopology OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fabric(2), + pointToPoint(3), + loop(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fibre channel topology for this adapter. " + ::= { fcpTargetEntry 8 } + + fcpTargetType OBJECT-TYPE + SYNTAX INTEGER { + physical(1), + local(2), + standby(3), + partner(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Responsibility/Type for this adapter." + ::= { fcpTargetEntry 9 } + + fcpCfMode OBJECT-TYPE + SYNTAX INTEGER { + mixed(1), + standby(2), + partner(3), + partnerProxy(4), + partnerStandby(5), + localPrimary(6), + dualFabric(7), + ssi(8), + unknown(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Failover setting for the FCP target cluster. + This field is not available from the c-mode management interfaces" + ::= { blocks 18 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- Port sets + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + pset OBJECT IDENTIFIER ::= {blocks 19} + + psetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsetEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provide a report of portset general + information " + ::= {pset 1} + + psetEntry OBJECT-TYPE + SYNTAX PsetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of portset information" + INDEX { psetIndex } + ::= { psetTable 1 } + + PsetEntry ::= + SEQUENCE { + psetIndex Integer32, + psetName DisplayString, + psetType INTEGER, + psetVserver DisplayString + } + + psetIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific port set." + ::= { psetEntry 1 } + + psetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the port set" + ::= { psetEntry 2 } + + psetType OBJECT-TYPE + SYNTAX INTEGER { + fcp(1), + iSCSI(2), + mixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this port set, either iSCSI, fcp or mixed. " + ::= { psetEntry 3 } + + psetVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver to which the port set belongs. + This field is returned only from the c-mode cluster + and vserver management interfaces." + ::= { psetEntry 4 } + + + + psetMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsetMemberEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of individual Port names in each Port + set" + ::= {pset 2} + + psetMemberEntry OBJECT-TYPE + SYNTAX PsetMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of portset port information" + INDEX { psetMemberIndex, psetMemberNameIndex} + ::= { psetMemberTable 1 } + + PsetMemberEntry ::= + SEQUENCE { + psetMemberIndex + Integer32, + psetMemberNameIndex + Integer32, + psetPortName + DisplayString, + psetPortVserver + DisplayString + } + + psetMemberIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific port set." + ::= { psetMemberEntry 1 } + + psetMemberNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number the identifies the port in the set." + ::= { psetMemberEntry 2 } + + psetPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for this port." + ::= { psetMemberEntry 3 } + psetPortVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver to which the port set and LIFs in the + port set belong. This field is available from c-mode management + interfaces only." + ::= { psetMemberEntry 4} + + -- The rest of the blocks group. + + fcp64ReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read via FCP + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 20 } + + fcp64WriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written via FCP + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 21 } + + iscsi64ReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read via iSCSI + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 22 } + + iscsi64WriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written via iSCSI + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 23 } + + iscsi64Ops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of iSCSI ops handled since the + last boot. This object returns all of the 64 bit + unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 24 } + + fcp64Ops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FCP ops handled since the + last boot. This object returns all of the 64 bit + unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 25 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- FCP Target Ports + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + fcpTargetPort OBJECT IDENTIFIER ::= {blocks 26} + + fcpTargetPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FcpTargetPortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provide a report of fcp target port general + information. This table is available from Clustered + Data ONTAP management interfaces only." + ::= {fcpTargetPort 1} + + fcpTargetPortEntry OBJECT-TYPE + SYNTAX FcpTargetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per fcp target port device information." + + INDEX { fcpTargetPortNodeName, IMPLIED fcpTargetPortName } + ::= { fcpTargetPortTable 1 } + + FcpTargetPortEntry ::= + SEQUENCE { + fcpTargetPortNodeName DisplayString, + fcpTargetPortName DisplayString, + fcpTargetPortSpeed Integer32, + fcpTargetPortStandby INTEGER, + fcpTargetPortTopology INTEGER + } + + fcpTargetPortNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the node hosting the FCP target port." + ::= { fcpTargetPortEntry 1 } + + fcpTargetPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FCP target port name." + ::= { fcpTargetPortEntry 2 } + + fcpTargetPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed in gigabits per second. 0 indicates speed is set to auto." + ::= { fcpTargetPortEntry 3 } + + fcpTargetPortStandby OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this target adapter is in standby mode." + ::= { fcpTargetPortEntry 4 } + + fcpTargetPortTopology OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fabric(2), + pointToPoint(3), + loop(4), + auto(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fibre channel topology for this adapter." + ::= { fcpTargetPortEntry 5 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- FCP Target LIFs + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + fcpTargetLif OBJECT IDENTIFIER ::= {blocks 27} + + fcpTargetLifTable OBJECT-TYPE + SYNTAX SEQUENCE OF FcpTargetLifEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provide a report of FCP target LIFs general + information. This table is available from Clustered + Data ONTAP management interfaces only." + ::= {fcpTargetLif 1} + + fcpTargetLifEntry OBJECT-TYPE + SYNTAX FcpTargetLifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per fcp target LIF information." + INDEX {fcpTargetLifVserver, fcpTargetLifName } + ::= { fcpTargetLifTable 1 } + + FcpTargetLifEntry ::= + SEQUENCE { + fcpTargetLifVserver DisplayString, + fcpTargetLifName DisplayString, + fcpTargetLifHomeNode DisplayString, + fcpTargetLifHomePort DisplayString, + fcpTargetLifNN DisplayString, + fcpTargetLifPN DisplayString, + fcpTargetLifStatusAdmin INTEGER, + fcpTargetLifStatusOper INTEGER + } + + fcpTargetLifVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver containing the FCP target LIF." + ::= { fcpTargetLifEntry 1 } + fcpTargetLifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the FCP target device." + ::= { fcpTargetLifEntry 2 } + + fcpTargetLifHomeNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home node of the FCP target LIF." + ::= { fcpTargetLifEntry 3 } + + fcpTargetLifHomePort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home port of the FCP target LIF." + ::= { fcpTargetLifEntry 4 } + + fcpTargetLifNN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWNN of the FCP target hosting the LIF." + ::= { fcpTargetLifEntry 5 } + + fcpTargetLifPN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWPN of the FCP target LIF." + ::= { fcpTargetLifEntry 6 } + + fcpTargetLifStatusAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the FCP target LIF assigned by an administrator." + ::= { fcpTargetLifEntry 7 } + + fcpTargetLifStatusOper OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the FCP target LIF." + ::= { fcpTargetLifEntry 8 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NFS caching group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NFS caching options + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + nfsCacheOptions OBJECT IDENTIFIER ::= { nfscache 1 } + + nfsCacheIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NFS caching is enabled on this system." + ::= { nfsCacheOptions 1 } + + nfsCacheIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NFS caching is licensed on this system." + ::= { nfsCacheOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NFS caching stats + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + nfsCacheStats OBJECT IDENTIFIER ::= { nfscache 2 } + + nfsCacheBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from clients" + ::= { nfsCacheStats 1 } + + nfsCacheBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to clients" + ::= { nfsCacheStats 2 } + + nfsCacheBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from servers" + ::= { nfsCacheStats 3 } + + nfsCacheBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to servers" + ::= { nfsCacheStats 4 } + + nfsCacheTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests received" + ::= { nfsCacheStats 5 } + + nfsCacheHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache hits" + ::= { nfsCacheStats 6 } + + nfsCacheMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache misses" + ::= { nfsCacheStats 7 } + + nfsCacheMissCacheableRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests that were cacheable misses" + ::= { nfsCacheStats 8 } + + nfsCacheMissUnCacheableRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests that were uncacheable misses" + ::= { nfsCacheStats 9 } + + nfsCacheEjectRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in object eject due to expiration" + ::= { nfsCacheStats 10 } + + nfsCacheVerifyRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in object verification" + ::= { nfsCacheStats 11 } + + nfsCacheRpcRecords OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total RPC records received" + ::= { nfsCacheStats 12 } + + nfsCacheBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for NFS requests" + ::= { nfsCacheStats 13 } + + nfsCacheHighBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from clients. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromClients instead." + ::= { nfsCacheStats 14 } + + nfsCacheLowBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from clients. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromClients instead." + ::= { nfsCacheStats 15 } + + nfsCacheHighBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to clients. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64BytesToClients instead." + ::= { nfsCacheStats 16 } + + nfsCacheLowBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to clients. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64BytesToClients instead." + ::= { nfsCacheStats 17 } + + nfsCacheHighBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from servers. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromServers instead." + ::= { nfsCacheStats 18 } + + nfsCacheLowBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from servers. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromServers instead." + ::= { nfsCacheStats 19 } + + nfsCacheHighBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to servers. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesToServers instead." + ::= { nfsCacheStats 20 } + + nfsCacheLowBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to servers. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesToServers instead." + ::= { nfsCacheStats 21 } + + nfsCacheHighTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests received. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64TotalRequests instead." + ::= { nfsCacheStats 22 } + + nfsCacheLowTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests received. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64TotalRequests instead." + ::= { nfsCacheStats 23 } + + nfsCacheHighHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache hits. This + object returns the most significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64HitRequests instead." + ::= { nfsCacheStats 24 } + + nfsCacheLowHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache hits. This + object returns the least significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64HitRequests instead." + ::= { nfsCacheStats 25 } + + nfsCacheHighMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache misses. This + object returns the most significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64MissRequests instead." + ::= { nfsCacheStats 26 } + + nfsCacheLowMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache misses. This + object returns the least significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64MissRequests instead." + ::= { nfsCacheStats 27 } + + nfsCache64BytesFromClients OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes received from clients. This object + returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 28 } + + nfsCache64BytesToClients OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes sent to clients. This object returns + all of the 64 bit unsigned integer." + ::= { nfsCacheStats 29 } + + nfsCache64BytesFromServers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes received from servers. This object + returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 30 } + + nfsCache64BytesToServers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes sent to servers. This object + returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 31 } + + nfsCache64TotalRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests received. This object returns + all of the 64 bit unsigned integer." + ::= { nfsCacheStats 32 } + + nfsCache64HitRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in cache hits. This + object returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 33 } + + nfsCache64MissRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in cache misses. This + object returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 34 } + + -- -- -- -- -- -- -- -- + -- the storage group -- + -- -- -- -- -- -- -- -- + + enclosure OBJECT IDENTIFIER ::= { storage 1 } + + -- -- -- -- -- -- -- + -- The enclosure group for storage + + enclNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of storage enclosures in the storage subsystem." + ::= { enclosure 1 } + + enclTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display disk enclosure environmental information for disk + shelves that support SCSI Enclosure Services." + ::= { enclosure 2 } + + enclEntry OBJECT-TYPE + SYNTAX EnclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display disk enclosure (shelf) environmental + information for the referenced disk enclosure." + INDEX { enclIndex } + ::= { enclTable 1 } + + EnclEntry ::= + SEQUENCE { + enclIndex + Integer32, + enclContactState + INTEGER, + enclChannelShelfAddr + DisplayString, + enclProductLogicalID + DisplayString, + enclProductID + DisplayString, + enclProductVendor + DisplayString, + enclProductModel + DisplayString, + enclProductRevision + DisplayString, + enclProductSerialNo + DisplayString, + enclNumberDiskBays + Integer32, + enclDisksPresent + DisplayString, + enclPowerSuppliesMaximum + Integer32, + enclPowerSuppliesPresent + DisplayString, + enclPowerSuppliesSerialNos + DisplayString, + enclPowerSuppliesFailed + DisplayString, + enclFansMaximum + Integer32, + enclFansPresent + DisplayString, + enclFansFailed + DisplayString, + enclTempSensorsMaximum + Integer32, + enclTempSensorsPresent + DisplayString, + enclTempSensorsOverTempFail + DisplayString, + enclTempSensorsOverTempWarn + DisplayString, + enclTempSensorsUnderTempFail + DisplayString, + enclTempSensorsUnderTempWarn + DisplayString, + enclTempSensorsCurrentTemp + DisplayString, + enclTempSensorsOverTempFailThr + DisplayString, + enclTempSensorsOverTempWarnThr + DisplayString, + enclTempSensorsUnderTempFailThr + DisplayString, + enclTempSensorsUnderTempWarnThr + DisplayString, + enclElectronicsMaximum + Integer32, + enclElectronicsPresent + DisplayString, + enclElectronicsSerialNos + DisplayString, + enclElectronicsFailed + DisplayString, + enclVoltSensorsMaximum + Integer32, + enclVoltSensorsPresent + DisplayString, + enclVoltSensorsOverVoltFail + DisplayString, + enclVoltSensorsOverVoltWarn + DisplayString, + enclVoltSensorsUnderVoltFail + DisplayString, + enclVoltSensorsUnderVoltWarn + DisplayString, + enclVoltSensorsOverVoltFailThr + DisplayString, + enclVoltSensorsOverVoltWarnThr + DisplayString, + enclVoltSensorsUnderVoltFailThr + DisplayString, + enclVoltSensorsUnderVoltWarnThr + DisplayString, + enclVoltSensorsCurrentVolt + DisplayString, + enclCurSensorsMaximum + Integer32, + enclCurSensorsPresent + DisplayString, + enclCurSensorsOverCurFail + DisplayString, + enclCurSensorsOverCurWarn + DisplayString, + enclCurSensorsOverCurFailThr + DisplayString, + enclCurSensorsOverCurWarnThr + DisplayString, + enclCurSensorsCurrentCur + DisplayString, + enclSASConnectMaximum + Integer32, + enclSASConnectPresent + DisplayString, + enclSASConnectVendor + DisplayString, + enclSASConnectType + DisplayString, + enclSASConnectCableLen + DisplayString, + enclSASConnectCableTech + DisplayString, + enclSASConnectCableEnd + DisplayString, + enclSASConnectSerialNos + DisplayString, + enclSASConnectPartNos + DisplayString, + enclPowerSuppliesPartNos + DisplayString, + enclFansSpeed + DisplayString, + enclElectronicsPartNos + DisplayString, + enclElectronicsCPLDVers + DisplayString, + enclNodeName + DisplayString + } + + enclIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this enclosure among the + possible monitored enclosures. This number normally + uniquely identifies one shelf within one boot, + but may it change between boots. The number may + also change within a boot if shelves are removed + and added." + ::= { enclEntry 1 } + + enclContactState OBJECT-TYPE + SYNTAX INTEGER { + initializing(1), + transitioning(2), + active(3), + inactive(4), + reconfiguring(5), + nonexistent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the communication between the filer or storage + engine and the enclosure monitoring device in the enclosure." + ::= { enclEntry 2 } + + enclChannelShelfAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The adapter number or switch name and the port number + (together, called the channel), and shelf ID of this + enclosure. Examples are 8a.1 and switch:5.1." + ::= { enclEntry 3 } + + enclProductLogicalID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical identifier of this enclosure. This a form of the + World-Wide Name (WWN)." + ::= { enclEntry 4 } + + enclProductID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID of the shelf hardware module that provides + the enclosure monitoring function. Example is LRC." + ::= { enclEntry 5 } + + enclProductVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the vendor of this enclosure. Example is Xyratex." + ::= { enclEntry 6 } + + enclProductModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model name of this enclosure. Example is DiskShelf14." + ::= { enclEntry 7 } + + enclProductRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The revision number of this enclosure." + ::= { enclEntry 8 } + + enclProductSerialNo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of this enclosure." + ::= { enclEntry 9 } + + enclNumberDiskBays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disk bays in this enclosure." + ::= { enclEntry 10 } + + enclDisksPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of disks present by bay number in this enclosure." + ::= { enclEntry 11 } + + enclPowerSuppliesMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of power supplies in this enclosure." + ::= { enclEntry 12 } + + enclPowerSuppliesPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of power supplies present in the enclosure. + Numbering is from left to right (top supply, then bottom, + on each side, if applicable) in their intended location + in the shelf, while facing the supplies." + ::= { enclEntry 13 } + + enclPowerSuppliesSerialNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of serial numbers of power supplies present + in the enclosure. Not all shelves are able to report the + power supply serial number. Communication errors may + make the serial number unavailable. The order follows that + of enclPowerSuppliesPresent" + ::= { enclEntry 14 } + + enclPowerSuppliesFailed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of failed power supplies in this enclosure, numbered as + in enclPowerSuppliesPresent." + ::= { enclEntry 15 } + + enclFansMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of fans or fan modules monitored by this + enclosure. R100/R150 shelf power supply fans are not included + in this number." + ::= { enclEntry 16 } + + enclFansPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of fans or fan modules present and for which + status is known in this enclosure. Numbering begins with + fans on the front of the enclosure, if applicable. Fans + are numbered left-to-right (upper fans, then lower, if + applicable) as facing the fans or the modules that + contain them, such as power supply modules. R100/R150 + shelf power supply fans are not included in this list." + ::= { enclEntry 17 } + + enclFansFailed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of failed fans or fan modules in this enclosure. Fans + are numbered as described in enclFansPresent." + ::= { enclEntry 18 } + + enclTempSensorsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of temperature sensors monitored + by this enclosure." + ::= { enclEntry 19 } + + enclTempSensorsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors present and for which + status is known in this enclosure. Temperature sensors are + numbered top-to-bottom and left-to-right, beginning with + the front of the enclosure, then the rear, as the modules + containing them are faced." + ::= { enclEntry 20 } + + enclTempSensorsOverTempFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting + overtemperature failure in this enclosure. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 21 } + + enclTempSensorsOverTempWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting overtemperature + warning in this enclosure. Sensors are numbered as in + TempSensorsPresent." + ::= { enclEntry 22 } + + enclTempSensorsUnderTempFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting undertemperature + failure in this enclosure. Sensors are numbered as in + TempSensorsPresent." + ::= { enclEntry 23 } + + enclTempSensorsUnderTempWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting undertemperature + warning in this enclosure. Sensors are numbered as in + TempSensorsPresent." + ::= { enclEntry 24 } + + enclTempSensorsCurrentTemp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperatures reported by all temperature sensors in + the enclosure, including the ambient temperature. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 25 } + + enclTempSensorsOverTempFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overtemperature failure thresholds for all + temperature sensors in the enclosure. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 26 } + + enclTempSensorsOverTempWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overtemperature warning thresholds for all + temperature sensors in the enclosure. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 27 } + + enclTempSensorsUnderTempFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undertemperature failure thresholds for all + temperature sensors in the enclosure. Sensors are numbered as + in TempSensorsPresent." + ::= { enclEntry 28 } + + enclTempSensorsUnderTempWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undertemperature warning thresholds for all + temperature sensors in the enclosure. Sensors are numbered as + in TempSensorsPresent." + ::= { enclEntry 29 } + + enclElectronicsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of enclosure services electronics modules that it is + possible for this enclosure to detect and/or monitor." + ::= { enclEntry 30 } + + enclElectronicsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list those enclosure services electronics modules present in + this enclosure. Numbering is from left-to-right or top-to-bottom + in their intended location in the shelf, while facing the + electronics modules. It is normal for the R200 FC-AT module to be + reported as the second module." + ::= { enclEntry 31 } + + enclElectronicsSerialNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of serial numbers of the enclosure services electronics + modules present in this enclosure. The order follows that of + enclElectronicsPresent." + ::= { enclEntry 32 } + + enclElectronicsFailed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of failed electronics elements. Valid only if + enclElectronicsPresent shows that some are present." + ::= { enclEntry 33 } + + enclVoltSensorsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of voltage sensors monitored by + this enclosure." + ::= { enclEntry 34 } + + enclVoltSensorsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors present and for which + status is known in this enclosure. Voltage sensors are + numbered top-to-bottom and left-to-right, as the modules + containing them are faced." + ::= { enclEntry 35 } + + enclVoltSensorsOverVoltFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting + overvoltage failure in this enclosure. Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 36 } + + enclVoltSensorsOverVoltWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting overvoltage + warning in this enclosure. Sensors are numbered as in + VoltSensorsPresent." + ::= { enclEntry 37 } + + enclVoltSensorsUnderVoltFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting undervoltage + failure in this enclosure. Sensors are numbered as in + VoltSensorsPresent." + ::= { enclEntry 38 } + + enclVoltSensorsUnderVoltWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting undervoltage + warning in this enclosure. Sensors are numbered as in + VoltSensorsPresent." + ::= { enclEntry 39 } + + enclVoltSensorsCurrentVolt OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltages reported by all voltage sensors in + the enclosure, Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 40 } + + enclVoltSensorsOverVoltFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overvoltage failure thresholds for all + voltage sensors in the enclosure. Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 41 } + + enclVoltSensorsOverVoltWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overvoltage warning thresholds for all + voltage sensors in the enclosure. Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 42 } + + enclVoltSensorsUnderVoltFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undervoltage failure thresholds for all + voltage sensors in the enclosure. Sensors are numbered + as in VoltSensorsPresent." + ::= { enclEntry 43 } + + enclVoltSensorsUnderVoltWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undervoltage warning thresholds for all + voltage sensors in the enclosure. Sensors are numbered as + in VoltSensorsPresent." + ::= { enclEntry 44 } + + enclCurSensorsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current sensors monitored by + this enclosure." + ::= { enclEntry 45 } + + enclCurSensorsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of current sensors present and for which + status is known in this enclosure. Current sensors are + numbered top-to-bottom and left-to-right, beginning with + the front of the enclosure, then the rear, as the modules + containing them are faced." + ::= { enclEntry 46 } + + enclCurSensorsOverCurFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of current sensors reporting + overcurrent failure in this enclosure. Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 47 } + + enclCurSensorsOverCurWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of current sensors reporting overcurrent + warning in this enclosure. Sensors are numbered as in + CurSensorsPresent." + ::= { enclEntry 48 } + + enclCurSensorsCurrentCur OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of currents reported by all current sensors in + the enclosure, Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 49 } + + enclCurSensorsOverCurFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overcurrent failure thresholds for all + current sensors in the enclosure. Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 50 } + + enclCurSensorsOverCurWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overcurrent warning thresholds for all + current sensors in the enclosure. Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 51 } + + enclSASConnectMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of possible SAS connectors monitored + by this enclosure." + ::= { enclEntry 52 } + + enclSASConnectPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of SAS connector numbers in this + enclosure that have cables attached. Connectors + are numbered beginning at one on module one, + counting connectors innermost-to-outermost on the + module, then module two innermost-to-outermost. + Modules are numbered as in enclElectronicsPresent." + ::= { enclEntry 53 } + + enclSASConnectVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of vendors of cables attached to the + SES connectors of the enclosure. If no cable, + is attached, the entry is shown as ." + ::= { enclEntry 54 } + + enclSASConnectType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of connector types of connectors attached + to the enclosure. If no cable is attached, + the entry is shown as ." + ::= { enclEntry 55 } + + enclSASConnectCableLen OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of lengths (in meters) of cables attached + to the enclosure. If no cable is attached, + the entry is shown as ." + ::= { enclEntry 56 } + + enclSASConnectCableTech OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of cable technologies of connectors attached + to the enclosure. If no cable is attached, the + entry is shown as ." + ::= { enclEntry 57 } + + enclSASConnectCableEnd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of identifiers of which end of the cable is + attached to the enclosure. If no cable is attached, + the entry is shown as ." + ::= { enclEntry 58 } + + enclSASConnectSerialNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of serial numbers of the SAS cables attached + to this enclosure. If no cable is attached, the + entry is shown as ." + ::= { enclEntry 59 } + + enclSASConnectPartNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of part numbers of the SAS cables attached + to this enclosure. If no cable is attached, the + entry is shown as ." + ::= { enclEntry 60 } + + enclPowerSuppliesPartNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of part numbers of power supplies present + in the enclosure. Not all shelves are able to report the + power supply part number. Communication errors may + make the part number unavailable. The order follows that of + enclPowerSuppliesPresent." + ::= { enclEntry 61 } + + enclFansSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of fan speeds in revolutions per minute (RPM) for fans + or fan modules present and for which speed status + is known in this enclosure. Not all enclosure types report + fan speeds. Fans are numbered as described in enclFansPresent." + ::= { enclEntry 62 } + + enclElectronicsPartNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of part numbers of the enclosure services electronics + modules present in this enclosure. The order follows that of + enclElectronicsPresent." + ::= { enclEntry 63 } + + enclElectronicsCPLDVers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of CPLDs ('complex programmable logic devices') of the + enclosure services electronics modules present in this enclosure. + Not all module types contain this part. + The order follows that of enclElectronicsPresent." + ::= { enclEntry 64 } + + enclNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node to which this enclosure belongs." + ::= { enclEntry 65 } + + + + -- the High Availability Group for Storage + + haTable OBJECT-TYPE + SYNTAX SEQUENCE OF HaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "High Availability configuration information + table. This table fields are returned only from the + cluster interfaces" + ::= { storage 2 } + + haEntry OBJECT-TYPE + SYNTAX HaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "High Availability Entry" + INDEX {IMPLIED haNodeName } + ::= { haTable 1 } + + HaEntry ::= + SEQUENCE { + haNodeName + DisplayString, + haNodeSysid + Unsigned32, + haSettings + INTEGER, + haState + INTEGER, + haCannotTakeoverCause + INTEGER, + haPartnerStatus + INTEGER, + haPartnerLastStatusUpdate + TimeTicks, + haPartnerName + DisplayString, + haPartnerSysid + Unsigned32, + haInterconnectStatus + INTEGER + } + +-- haEntry OBJECT IDENTIFIER ::= { storage 2 } + + haNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the node." + ::= { haEntry 1 } + + haNodeSysid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System ID of the node." + ::= { haEntry 2 } + + haSettings OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(1), + enabled(2), + disabled(3), + takeoverByPartnerDisabled(4), + thisNodeDead(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Availability configuration settings. The value + notConfigured(1) indicates that the HA is not licensed. + The thisNodeDead(5) setting indicates that this node has + been takenover." + ::={ haEntry 3 } + + haState OBJECT-TYPE + SYNTAX INTEGER { + dead(1), + canTakeover(2), + cannotTakeover(3), + takeover(4), + partialGiveback(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Availability State." + ::= { haEntry 4 } + + haCannotTakeoverCause OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unknownReason(2), + disabledByOperator(3), + interconnectOffline(4), + disabledByPartner(5), + takeoverFailed(6), + mailboxIsInDegradedState(7), + partnermailboxIsInUninitialisedState(8), + mailboxVersionMismatch(9), + nvramSizeMismatch(10), + kernelVersionMismatch(11), + partnerIsInBootingStage(12), + diskshelfIsTooHot(13), + partnerIsPerformingRevert(14), + nodeIsPerformingRevert(15), + sametimePartnerIsAlsoTryingToTakeUsOver(16), + alreadyInTakenoverMode(17), + nvramLogUnsynchronized(18), + stateofBackupMailboxIsDoubtful(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason node cannot takeover its HA partner" + ::= { haEntry 5 } + + haPartnerStatus OBJECT-TYPE + SYNTAX INTEGER { + maybeDown(1), + ok(2), + dead(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the status last returned by its HA partner." + ::= { haEntry 6 } + + haPartnerLastStatusUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non-zero, the absolute time of the last update + from the partner." + ::= { haEntry 7 } + + haPartnerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hostname of partner." + ::= { haEntry 8 } + + haPartnerSysid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System ID of partner." + ::= { haEntry 9 } + + haInterconnectStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(1), + down(2), + partialFailure(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the interconnect. The partialFailure(3) + status indicates that one of the links in the interconnect + hardware is down." + ::= { haEntry 10 } + + + + -- -- -- -- -- -- -- -- + -- the network group + -- -- -- -- -- -- -- -- + + netInterfaces OBJECT IDENTIFIER ::= { network 1 } + + -- The net Interfaces table contains information on the entity's + -- interfaces. + + + netifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of + their current state) present on this system." + ::= { netInterfaces 1 } + + netifTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of + entries is given by the value of netifNumber." + ::= { netInterfaces 2 } + + netifEntry OBJECT-TYPE + SYNTAX NetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An interface entry containing objects at the + subnetwork layer and below for a particular + interface." + INDEX { netifIndex } + ::= { netifTable 1 } + + NetIfEntry ::= + SEQUENCE { + netifIndex + Integer32, + netifDescr + DisplayString, + ifHighInOctets + Counter32, + ifLowInOctets + Counter32, + ifHighInUcastPkts + Counter32, + ifLowInUcastPkts + Counter32, + ifHighInNUcastPkts + Counter32, + ifLowInNUcastPkts + Counter32, + ifHighInDiscards + Counter32, + ifLowInDiscards + Counter32, + ifHighInErrors + Counter32, + ifLowInErrors + Counter32, + ifHighInUnknownProtos + Counter32, + ifLowInUnknownProtos + Counter32, + ifHighOutOctets + Counter32, + ifLowOutOctets + Counter32, + ifHighOutUcastPkts + Counter32, + ifLowOutUcastPkts + Counter32, + ifHighOutNUcastPkts + Counter32, + ifLowOutNUcastPkts + Counter32, + ifHighOutDiscards + Counter32, + ifLowOutDiscards + Counter32, + ifHighOutErrors + Counter32, + ifLowOutErrors + Counter32, + if64InOctets + Counter64, + if64InUcastPkts + Counter64, + if64InNUcastPkts + Counter64, + if64InDiscards + Counter64, + if64InErrors + Counter64, + if64InUnknownProtos + Counter64, + if64OutOctets + Counter64, + if64OutUcastPkts + Counter64, + if64OutNUcastPkts + Counter64, + if64OutDiscards + Counter64, + if64OutErrors + Counter64 + } + netifIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each interface. For + clustered Data ONTAP, the high-order 16-bits + denote the node identifier and the low-order + 16-bits denote the interface index within + the node. For Data ONTAP operating in 7-mode, + it ranges between 1 and the ifNumber value. + The value for each interface must remain + constant at least from one re-initialization + of the entity's network management system to + the next re-initialization." + ::= { netifEntry 1 } + + netifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains interface information. + For clustered Data ONTAP, the string is in the + the following format: + : + For Data ONTAP operating in 7-Mode, the string + contains only the interface name. + + For a management port (for example, e0M or e0P), the + interface name is preceded by the text MGMT_PORT_ONLY + and a blank space after the text, in both clustered + Data ONTAP and Data ONTAP operating in 7-Mode. + + Example: + The strings are in the following formats: + :MGMT_PORT_ONLY , for clustered Data ONTAP. + MGMT_PORT_ONLY , for Data ONTAP operating in 7-mode." + ::= { netifEntry 2 } + + ifHighInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets received on the + interface, including framing characters. + This object returns the most significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InOctets instead." + ::= { netifEntry 3 } + + ifLowInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets received on the + interface, including framing characters. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InOctets instead." + ::= { netifEntry 4 } + + ifHighInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol. + This object returns the most significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InUcastPkts instead." + ::= { netifEntry 5 } + + ifLowInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InUcastPkts instead." + ::= { netifEntry 6 } + + + ifHighInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol. + This object returns the most significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InNUcastPkts instead." + ::= { netifEntry 7 } + + ifLowInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InNUcastPkts instead." + ::= { netifEntry 8 } + + ifHighInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space. This object returns the most + significant 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use if64InDiscards instead." + ::= { netifEntry 9 } + + ifLowInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space. This object returns the least + significant 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use if64InDiscards instead." + ::= { netifEntry 10 } + + ifHighInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol. This object returns the + most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InErrors instead." + ::= { netifEntry 11 } + + ifLowInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol. This object returns the + least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InErrors instead." + ::= { netifEntry 12 } + + ifHighInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol. This object returns the + most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InUnknownProtos instead." + ::= { netifEntry 13 } + + ifLowInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol. This object returns the + least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InUnknownProtos instead." + ::= { netifEntry 14 } + + ifHighOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + This object returns the most significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - Use + if64OutOctets instead." + ::= { netifEntry 15 } + + ifLowOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - Use + if64OutOctets instead." + ::= { netifEntry 16 } + + ifHighOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use if64OutUcastPkts + instead." + ::= { netifEntry 17 } + + ifLowOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use if64OutUcastPkts + instead." + ::= { netifEntry 18 } + + ifHighOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent. This object returns + the most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutNUcastPkts instead." + ::= { netifEntry 19 } + + ifLowOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent. This object returns + the least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutNUcastPkts instead." + ::= { netifEntry 20 } + + ifHighOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space. This object returns + the most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutDiscards instead." + ::= { netifEntry 21 } + + ifLowOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space. This object returns + the least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutDiscards instead." + ::= { netifEntry 22 } + + ifHighOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors. This object returns + the most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutErrors instead." + ::= { netifEntry 23 } + + ifLowOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors. This object returns + the least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutErrors instead." + ::= { netifEntry 24 } + + if64InOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the + interface, including framing characters. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 25 } + + if64InUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 26 } + + if64InNUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 27 } + + if64InDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space. This object returns all of the 64 bit + unsigned integer." + ::= { netifEntry 28 } + + if64InErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol. This object returns all + of the 64 bit unsigned integer." + ::= { netifEntry 29 } + + if64InUnknownProtos OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol. This object returns all + of the 64 bit unsigned integer." + ::= { netifEntry 30 } + + if64OutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 31 } + + if64OutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 32 } + + if64OutNUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 33 } + + if64OutDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 34 } + + if64OutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 35 } + + + -- netportTable + + netportTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of network ports (both physical and logical) + on all nodes in the cluster." + ::= { network 2 } + + netportEntry OBJECT-TYPE + SYNTAX NetportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network port entry." + INDEX { netportNode, netportPort } + ::= { netportTable 1 } + + NetportEntry ::= SEQUENCE { + netportNode DisplayString, + netportPort DisplayString, + netportRole INTEGER, + netportLinkState INTEGER, + netportMtu INTEGER, + netportAutonegAdmin Boolean, + netportAutonegOper Boolean, + netportDuplexAdmin INTEGER, + netportDuplexOper INTEGER, + netportSpeedAdmin INTEGER, + netportSpeedOper INTEGER, + netportSpeed INTEGER, + netportMac DisplayString, + netportUpAdmin Boolean, + netportType INTEGER, + netportIfgNode DisplayString, + netportIfgPort DisplayString, + netportIfgDistrFunc INTEGER, + netportIfgMode INTEGER, + netportVlanNode DisplayString, + netportVlanPort DisplayString, + netportVlanTag INTEGER, + netportFlowcontrolAdmin INTEGER, + netportFlowcontrolOper INTEGER, + netportAutorevertDelay INTEGER, + netportRemoteDeviceId DisplayString, + netportIPspace DisplayString, + netportBroadcastDomain DisplayString, + netportMtuAdmin INTEGER, + netportHealthStatus INTEGER, + netportIgnoreHealthStatus Boolean, + netportDegradedReason DisplayString + } + + netportNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node where the port belongs to." + ::= { netportEntry 1 } + + netportPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port identity." + ::= { netportEntry 2 } + + netportRole OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + cluster(1), + data(2), + node-mgmt(3), + intercluster(4), + cluster-mgmt(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of the port. A port must have one of the following roles: + cluster(1), data(2), mgmt(3), intercluster(4), cluster-mgmt(5) or undef(0). + The cluster port is used to communicate to other node(s) in + the cluster. The data port services clients' requests. It is where + all the file requests come in. The management port is used + by administrator to manage resources within a node. + The intercluster port is used to communicate to other cluster. + The cluster-mgmt port is used to manage resources within the cluster. + The undef role is for the port that has not yet been assigned a role." + ::= { netportEntry 3 } + + netportLinkState OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + off(1), + up(2), + down(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link-state of the port. + Normally it is either UP(2) or DOWN(3)." + ::= { netportEntry 4 } + + netportMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Maximum Transmission Unit (MTU) refers to the size (in bytes) + of the largest packet that is supported by the port." + ::= { netportEntry 5 } + + netportAutonegAdmin OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port's auto-negotiation property + is enabled by an administrator." + ::= { netportEntry 6 } + + + netportAutonegOper OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the auto-negotiation is enabled on the port." + ::= { netportEntry 7 } + + netportDuplexAdmin OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + auto(1), + half(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duplex mode of the port set by the administrator. + It can be either undef(0), auto(1), half-duplex(2), or full-duplex(3)." + ::= { netportEntry 8 } + + netportDuplexOper OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + auto(1), + half(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duplex mode appears on the port. + It can be either undef(0), auto(1), half-duplex(2), or full-duplex(3)." + ::= { netportEntry 9 } + + netportSpeedAdmin OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + auto(1), + ten-Mb(2), + hundred-Mb(3), + one-Gb(4), + ten-Gb(5), + fourty-Gb(6), + hundred-Gb(7), + twenty-five-Gb(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed of the port set by an administrator. + It can be either undef(0), auto(1), ten Mb/s(2), hundred Mb/s(3), one Gb/s(4), or ten Gb/s(5)." + ::= { netportEntry 10 } + + netportSpeedOper OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + auto(1), + ten-Mb(2), + hundred-Mb(3), + one-Gb(4), + ten-Gb(5), + fourty-Gb(6), + hundred-Gb(7), + twenty-five-Gb(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed appears on the port. + It can be either undef(0), auto(1), ten Mb/s(2), hundred Mb/s(3), one Gb/s(4), or ten Gb/s(5)." + ::= { netportEntry 11 } + + netportSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed that appears in the port scaled to megabits/sec." + ::= { netportEntry 12 } + + netportMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's MAC address" + ::= { netportEntry 13 } + + netportUpAdmin OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port status is set 'UP' by an administrator." + ::= { netportEntry 14 } + + netportType OBJECT-TYPE + SYNTAX INTEGER { + physical(0), + if-group(1), + vlan(2), + undef(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the port which can be either physical(0), if-group(1), vlan(2) or undef(3)." + ::= { netportEntry 15 } + + netportIfgNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field shows the if-group node name if the port type is if-group, + It show an empty string, otherwise." + ::= { netportEntry 16 } + + netportIfgPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field shows the if-group port if the port type is if-group, + It show an empty string, otherwise." + ::= { netportEntry 17 } + + netportIfgDistrFunc OBJECT-TYPE + SYNTAX INTEGER { + mac(0), + ip(1), + sequential(2), + none(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is if-group, this field shows the distribution + function of the port. This function is used to pick the forwarding + port for a packet. It can be either mac(0), ip(1), or sequential(2). + The mac function selects the port based on the hash of the MAC + address of the destination. Instead of MAC address, the ip function + uses the destination's IP address. The sequential function uses + the round-robin port selection." + ::= { netportEntry 18 } + + + netportIfgMode OBJECT-TYPE + SYNTAX INTEGER { + multimode(0), + multimode-lacp(1), + singlemode(2), + none(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is if-group, this field shows the if-group's + policy. It can be either multimode(0), multimode-lacp(1), or + single-mode(2). Otherwise, it shows an empty string. The multimode + policy uses the static link-aggregation, while the multimode-lacp + uses the link-aggregation with lacp (Link Aggregate Control Protocol). + The single mode does not use link-aggregation." + ::= { netportEntry 19 } + + netportVlanNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is vlan, this field shows its vlan node. + Otherwise, it shows an empty string." + ::= { netportEntry 20 } + + netportVlanPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is vlan, this field shows its vlan port. + Otherwise, it shows an empty string." + ::= { netportEntry 21 } + + netportVlanTag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is vlan, this field shows its vlan tag. + Otherwise, it shows an empty string." + ::= { netportEntry 22 } + + netportFlowcontrolAdmin OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + none(1), + receive(2), + send(3), + full(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flowcontrol of the port set by an administrator. + It can be either undef(0), none(1), receive(2), send(3), or full(4)." + ::= { netportEntry 23 } + + netportFlowcontrolOper OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + none(1), + receive(2), + send(3), + full(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flowcontrol that appears on the port. + It can be either undef(0), none(1), receive(2), send(3), or full(4)." + ::= { netportEntry 24 } + + netportAutorevertDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port is designated as a cluster port, this field shows + the delay in seconds before auto reverting a LIF to this port. + otherwise, it shows an empty string." + ::= { netportEntry 25 } + + netportRemoteDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote device ID discovered by L2 protocol." + ::= { netportEntry 26 } + + netportIPspace OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPspace where the port is assigned." + ::= { netportEntry 27 } + + netportBroadcastDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Broadcast Domain of the port is assigned." + ::= { netportEntry 28 } + + netportMtuAdmin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Maximum Transmission Unit (MTU) set by the Administrator + (in bytes) of the largest packet that is supported by the + port." + ::= { netportEntry 29 } + + + netportHealthStatus OBJECT-TYPE + SYNTAX INTEGER { + healthy(0), + degraded(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The health status of the port." + ::= { netportEntry 30 } + + netportIgnoreHealthStatus OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The health overrided status of the port." + ::= { netportEntry 31 } + + netportDegradedReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of reasons why the port is marked as degraded" + ::= { netportEntry 32 } + + -- netportIfGrpTable + + netportIfGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetportIfGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of if-groups, where each entry represents an interface + of the group." + ::= { network 3 } + + netportIfGrpEntry OBJECT-TYPE + SYNTAX NetportIfGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If-group entry." + INDEX { netportIfGrpNode, netportIfGrpName } + ::= { netportIfGrpTable 1 } + + NetportIfGrpEntry ::= + SEQUENCE { + netportIfGrpNode DisplayString, + netportIfGrpName DisplayString, + netportIfGrpDistrFunc INTEGER, + netportIfGrpMode INTEGER, + netportIfGrpMac DisplayString, + netportIfGrpActivePorts INTEGER, + netportIfGrpPorts DisplayString, + netportIfGrpUpPorts DisplayString, + netportIfGrpDownPorts DisplayString + } + + netportIfGrpNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The node that the If-group belongs to." + ::= { netportIfGrpEntry 1 } + + netportIfGrpName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the if-group." + ::= { netportIfGrpEntry 2 } + + netportIfGrpDistrFunc OBJECT-TYPE + SYNTAX INTEGER { + mac(0), + ip(1), + sequential(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distribute function of the if-group. + This function is used to pick the forwarding port for a packet. + It can be either mac(0), ip(1), or sequential(2). The mac function selects + the port based on the hash of the MAC address of the destination. + Instead of MAC address, the ip function uses IP address. + The sequential function uses the round-robin port selection." + ::= { netportIfGrpEntry 3 } + + + netportIfGrpMode OBJECT-TYPE + SYNTAX INTEGER { + multimode(0), + multimode-lacp(1), + singlemode(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The policy of the if-group. It can be either multimode(0), + multimode-lacp(1), or single-mode(2). The multimode policy uses the + static link-aggregation, while the multimode-lacp uses the + link-aggregation with lacp (Link Aggregate Control Protocol). + The single mode does not use link-aggregation." + ::= { netportIfGrpEntry 4 } + + netportIfGrpMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the if-group." + ::= { netportIfGrpEntry 5 } + + netportIfGrpActivePorts OBJECT-TYPE + SYNTAX INTEGER { + full(0), + partial(1), + none(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The participation of the network ports in the if-group. + It can be full, partial, and none." + ::= { netportIfGrpEntry 6 } + + netportIfGrpPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of network ports that participate in the if-group." + ::= { netportIfGrpEntry 7 } + + netportIfGrpUpPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of network ports that are 'UP' in the if-group." + ::= { netportIfGrpEntry 8 } + + netportIfGrpDownPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of network ports that are 'DOWN' in the if-group." + ::= { netportIfGrpEntry 9 } + + -- logicalInterfaceTable + + logicalInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF LogicalInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of logical interface entries." + ::= { network 4 } + + logicalInterfaceEntry OBJECT-TYPE + SYNTAX LogicalInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical interface entry." + INDEX { logicalInterfaceServer, logicalInterfaceVif } + ::= { logicalInterfaceTable 1 } + + + LogicalInterfaceEntry ::= + SEQUENCE { + logicalInterfaceServer DisplayString, + logicalInterfaceVif DisplayString, + logicalInterfaceRole INTEGER, + logicalInterfaceHomeNode DisplayString, + logicalInterfaceHomePort DisplayString, + logicalInterfaceCurrNode DisplayString, + logicalInterfaceCurrPort DisplayString, + logicalInterfaceStatusOper INTEGER, + logicalInterfaceNumericId INTEGER, + logicalInterfaceIsHome Boolean, + logicalInterfaceAddress IpAddress, + logicalInterfaceNetmask IpAddress, + logicalInterfaceNetmaskLength INTEGER, + logicalInterfaceRoutingGroup DisplayString, + logicalInterfaceStatusAdmin INTEGER, + logicalInterfaceFailoverPolicy INTEGER, + logicalInterfaceFirewallPolicy DisplayString, + logicalInterfaceAutoRevert Boolean, + logicalInterfaceSticky Boolean, + logicalInterfaceUseFailoverGroup INTEGER, + logicalInterfaceDnsZone DisplayString, + logicalInterfaceAllowLbMigrate Boolean, + logicalInterfaceLbWeight INTEGER, + logicalInterfaceFailoverGroup DisplayString, + logicalInterfaceStatusVserver INTEGER, + logicalInterfaceDataProtocol DisplayString, + logicalInterfaceFcpWwpn DisplayString, + logicalInterfaceComment DisplayString, + logicalInterfaceListenForDnsQuery Boolean, + logicalInterfaceAddressString DisplayString + } + + logicalInterfaceServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The node where the logical interface belongs to." + ::= { logicalInterfaceEntry 1 } + + logicalInterfaceVif OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the logical interface." + ::= { logicalInterfaceEntry 2 } + + logicalInterfaceRole OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + cluster(1), + data(2), + node-mgmt(3), + intercluster(4), + cluster-mgmt(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of logical interface. An interface can have one of the following roles: + undef(0), cluster(1), data(2), mgmt(3), intercluster(4), and cluster-mgmt(5). + The cluster interface is used to communicate + to other node(s) in the cluster. The data interface services + external clients where all the file requests come in. + The management interface is used by administrator to manage resources + within a node. The intercluster interface is used to communicate to other cluster. + The cluster-mgmt port is used to manage resources within the cluster. + The undef role is for the interface that has not yet been assigned a role." + ::= { logicalInterfaceEntry 3 } + + logicalInterfaceHomeNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home node of the interface where the interface is initially setup." + ::= { logicalInterfaceEntry 4 } + + logicalInterfaceHomePort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home port of the interface where the interface is initially setup." + ::= { logicalInterfaceEntry 5 } + + logicalInterfaceCurrNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The node where the interface is currently on." + ::= { logicalInterfaceEntry 6 } + + logicalInterfaceCurrPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port where the interface is currently attached to." + ::= { logicalInterfaceEntry 7 } + + logicalInterfaceStatusOper OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status, which can be UP(0) or DOWN(1)." + ::= { logicalInterfaceEntry 8 } + + logicalInterfaceNumericId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface ID." + ::= { logicalInterfaceEntry 9 } + + logicalInterfaceIsHome OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the interface is at the home node." + ::= { logicalInterfaceEntry 10 } + + logicalInterfaceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address assigned to the interface. This field only + displays ipv4 addresses correctly. Ipv6 addresses will display as + 0.0.0.0. Refer to the logicalInterfaceAddressString field for + the address of an ipv6 interface." + ::= { logicalInterfaceEntry 11 } + + logicalInterfaceNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask assigned to the interface. This field only + displays ipv4 netmasks correctly. Ipv6 netmasks will display as + 0.0.0.0. Refer to the logicalInterfaceAddressString field for + the netmask length of an ipv6 interface." + ::= { logicalInterfaceEntry 12 } + + logicalInterfaceNetmaskLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of set bits of the netmask." + ::= { logicalInterfaceEntry 13 } + + logicalInterfaceRoutingGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's routing group name" + ::= { logicalInterfaceEntry 14 } + + logicalInterfaceStatusAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface assigned by an administrator. + It can be either UP(0) or DOWN(1)." + ::= { logicalInterfaceEntry 15 } + + logicalInterfaceFailoverPolicy OBJECT-TYPE + SYNTAX INTEGER { + next-avail(0), + priority(1), + disabled(2), + system-defined(3), + local-only(4), + sfo-partner-only(5), + ipspace-wide(6), + broadcast-domain-wide(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's failover policy. + It can be next-available(0), where the interface will failover to any + next available interface, priority(1), where the interface will failover to + the interface that has the highest priority, or disabled(2)." + ::= { logicalInterfaceEntry 16 } + + logicalInterfaceFirewallPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firewall policy of the interface." + ::= { logicalInterfaceEntry 17 } + + + logicalInterfaceAutoRevert OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the auto-revert property of the interface is set. + If the value is 'true', the interface will automatically revert back to the home port + whenever the interface is not on the home port and the home port becomes operational." + ::= { logicalInterfaceEntry 18 } + + logicalInterfaceSticky OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the sticky bit is set. It is the readonly field that is set by + the system. When it is set, the interface's auto-revert is disabled. + It is set when the interface is migrated manually, so that it will not + auto-revert to the home port." + + ::= { logicalInterfaceEntry 19 } + + logicalInterfaceUseFailoverGroup OBJECT-TYPE + SYNTAX INTEGER { + system-defined(0), + disabled(1), + enabled(2), + unused(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The field identifies whether the interface's failover is system-defined(0), + set to 'enabled'(1) or 'disable'(2)." + ::= { logicalInterfaceEntry 20 } + + logicalInterfaceDnsZone OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's DNS Zone" + ::= { logicalInterfaceEntry 21 } + + logicalInterfaceAllowLbMigrate OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the load balancing migration + is enabled for the interface." + ::= { logicalInterfaceEntry 22 } + + logicalInterfaceLbWeight OBJECT-TYPE + SYNTAX INTEGER{ + min-weight(0), + max-weight(100), + load(101) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The load balancing weight of the interface. + It can be either minimum (0), maximum(100), or load(101)." + ::= { logicalInterfaceEntry 23 } + + logicalInterfaceFailoverGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface failover group's name." + ::= { logicalInterfaceEntry 24 } + + logicalInterfaceStatusVserver OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface with respect to its Vserver. + It can be either UP(0) or DOWN(1)." + ::= { logicalInterfaceEntry 25 } + + logicalInterfaceDataProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of data protocols." + ::= { logicalInterfaceEntry 26 } + + logicalInterfaceFcpWwpn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WWPN of a FCP data LIF." + ::= { logicalInterfaceEntry 27 } + + logicalInterfaceComment OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A comment to further identify a LIF." + ::= { logicalInterfaceEntry 28 } + + logicalInterfaceListenForDnsQuery OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the LIF has to listen for DNS + queries for load-balancing." + ::= { logicalInterfaceEntry 29 } + + logicalInterfaceAddressString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address assigned to the interface. This field displays + properly for both ipv4 addresses as well as ipv6 addresses. + Format: /" + ::= { logicalInterfaceEntry 30 } + + -- netOpts + + netOpts OBJECT IDENTIFIER ::= { network 5 } + + netOptsv6Table OBJECT IDENTIFIER ::= { netOpts 1 } + + netOptsv6Enabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the cluster supports IPv6." + ::= { netOptsv6Table 1 } + + netOptsv6RAProcEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the cluster supports IPv6 Router + Advertisement Processing." + ::= { netOptsv6Table 2 } + + netOptsSwitchlessCluster OBJECT IDENTIFIER ::= { netOpts 2 } + + netOptsSwitchlessClusterEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the cluster network is switchless." + ::= { netOptsSwitchlessCluster 1 } + + -- ipspaceTable + + ipspaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPspaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IPspaces, where each entry represents an IPspace." + ::= { network 6 } + + ipspaceEntry OBJECT-TYPE + SYNTAX IPspaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPspace entry." + INDEX { IMPLIED ipspaceName } + ::= { ipspaceTable 1 } + + IPspaceEntry ::= + SEQUENCE { + ipspaceName DisplayString, + ipspaceID Unsigned32, + ipspacePorts DisplayString, + ipspaceBroadcastDomains DisplayString, + ipspaceVservers DisplayString + } + + ipspaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPspace name." + ::= { ipspaceEntry 1 } + + ipspaceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Identifier of the IPspace." + ::= { ipspaceEntry 2 } + + ipspacePorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network ports assigned to the IPspace of the form {node1:port1},{node2:port2}." + ::= { ipspaceEntry 3 } + + ipspaceBroadcastDomains OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast domains for the IPspace." + ::= { ipspaceEntry 4 } + + ipspaceVservers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vservers assigned to the IPspace of the form {vs1,vs2}." + ::= { ipspaceEntry 5 } + + -- vsRouteTable + + vsRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VsRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of vserver routes, where each entry represents a vserver route." + ::= { network 7 } + + vsRouteEntry OBJECT-TYPE + SYNTAX VsRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vsroutes entry." + INDEX { vsRouteVserverID, IMPLIED vsRouteUuid } + ::= { vsRouteTable 1 } + + VsRouteEntry ::= + SEQUENCE { + vsRouteVserverID Unsigned32, + vsRouteUuid DisplayString, + vsRouteDestination DisplayString, + vsRouteGateway DisplayString, + vsRouteMetric INTEGER, + vsRouteAddressFamily DisplayString + } + + vsRouteVserverID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vserver of the vserver route." + ::= { vsRouteEntry 1 } + + vsRouteUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uuid of the vserver route." + ::= { vsRouteEntry 2 } + + vsRouteDestination OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination of the vserver route." + ::= { vsRouteEntry 3 } + + vsRouteGateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway of the vserver route." + ::= { vsRouteEntry 4 } + + + vsRouteMetric OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the vserver route." + ::= { vsRouteEntry 5 } + + vsRouteAddressFamily OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the vserver route." + ::= { vsRouteEntry 6 } + + -- vsFailoverGroupTable + + vsFailoverGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VsFailoverGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of logical interface failover groups, where each entry + represents a logical interface failover group." + ::= { network 8 } + + vsFailoverGroupEntry OBJECT-TYPE + SYNTAX VsFailoverGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VsFailoverGroup entry." + INDEX { vsFailoverGroupVserverID, IMPLIED vsFailoverGroupName } + ::= { vsFailoverGroupTable 1 } + + VsFailoverGroupEntry ::= + SEQUENCE { + vsFailoverGroupVserverID Unsigned32, + vsFailoverGroupName DisplayString, + vsFailoverGroupTargets DisplayString + } + + vsFailoverGroupVserverID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vserver of the failover group." + ::= { vsFailoverGroupEntry 1 } + + vsFailoverGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the failover group." + ::= { vsFailoverGroupEntry 2 } + + vsFailoverGroupTargets OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover targets of the failover group." + ::= { vsFailoverGroupEntry 3 } + + -- vsFirewallPolicyTable + + vsFirewallPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VsFirewallPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of firewall policies, where each entry represents a + firewall policy." + ::= { network 9 } + + vsFirewallPolicyEntry OBJECT-TYPE + SYNTAX VsFirewallPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vsfailovergroups entry." + INDEX { vsFirewallPolicyVserverID, IMPLIED vsFirewallPolicyUuid } + ::= { vsFirewallPolicyTable 1 } + + VsFirewallPolicyEntry ::= + SEQUENCE { + vsFirewallPolicyVserverID Unsigned32, + vsFirewallPolicyUuid DisplayString, + vsFirewallPolicyName DisplayString, + vsFirewallPolicyService DisplayString, + vsFirewallPolicyAllowList DisplayString + } + + vsFirewallPolicyVserverID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vserver on which this firewall policy is defined." + ::= { vsFirewallPolicyEntry 1 } + + vsFirewallPolicyUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique identifier for this firewall policy." + ::= { vsFirewallPolicyEntry 2 } + + vsFirewallPolicyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this firewall policy." + ::= { vsFirewallPolicyEntry 3 } + + vsFirewallPolicyService OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service that this firewall policy is restricting access to." + ::= { vsFirewallPolicyEntry 4 } + + vsFirewallPolicyAllowList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of source IPs that are allowed to access the + underlying service of this firewall policy." + ::= { vsFirewallPolicyEntry 5 } + + -- broadcastDomainTable + + broadcastDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF BroadcastDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of broadcast domains, where each entry represents a broadcast domain." + ::= { network 10 } + + broadcastDomainEntry OBJECT-TYPE + SYNTAX BroadcastDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Broadcast domain entry." + INDEX { broadcastDomainIpspaceName, broadcastDomainName } + ::= { broadcastDomainTable 1 } + + BroadcastDomainEntry ::= + SEQUENCE { + broadcastDomainIpspaceName DisplayString, + broadcastDomainName DisplayString, + broadcastDomainMTU INTEGER, + broadcastDomainPorts DisplayString, + broadcastDomainFailoverGroups DisplayString, + broadcastDomainSubnets DisplayString + } + + broadcastDomainIpspaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPspace name." + ::= { broadcastDomainEntry 1 } + + broadcastDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast domain name." + ::= { broadcastDomainEntry 2 } + + broadcastDomainMTU OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MTU of the broadcast domain." + ::= { broadcastDomainEntry 3 } + + broadcastDomainPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network ports assigned to the broadcast domain of the form {node1:port1},{node2:port2}." + ::= { broadcastDomainEntry 4 } + + broadcastDomainFailoverGroups OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover groups for the broadcast domain of the form {fg1,fg2}." + ::= { broadcastDomainEntry 5 } + + broadcastDomainSubnets OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnets associated with this broadcast domain." + ::= { broadcastDomainEntry 6 } + + -- subnetTable + + subnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF SubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Subnets, where each entry represents a Subnet." + ::= { network 11 } + + subnetEntry OBJECT-TYPE + SYNTAX SubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Subnet entry." + INDEX { subnetIpspaceName, subnetName } + ::= { subnetTable 1 } + + SubnetEntry ::= + SEQUENCE { + subnetIpspaceName DisplayString, + subnetBroadcastDomainName DisplayString, + subnetName DisplayString, + subnetMask DisplayString, + subnetGateway DisplayString, + subnetIpRanges DisplayString, + subnetTotalCount INTEGER, + subnetUsedCount INTEGER, + subnetAvailableCount INTEGER + } + + subnetIpspaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPspace name." + ::= { subnetEntry 1 } + + subnetBroadcastDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast domain name." + ::= { subnetEntry 2 } + + subnetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Subnet name." + ::= { subnetEntry 3 } + + subnetMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet IP and Mask." + ::= { subnetEntry 4 } + + subnetGateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet Gateway IP." + ::= { subnetEntry 5 } + + subnetIpRanges OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet IP Ranges." + ::= { subnetEntry 6 } + + subnetTotalCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total address count for all ranges." + ::= { subnetEntry 7 } + + subnetUsedCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used address count for all ranges." + ::= { subnetEntry 8 } + + subnetAvailableCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available address count for all ranges." + ::= { subnetEntry 9 } + + -- -- -- -- -- -- -- -- + -- the sis group + -- -- -- -- -- -- -- -- + + sisIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether Advanced SIS is licensed on the + filer." + ::= { sis 1 } + + sisTable OBJECT-TYPE + SYNTAX SEQUENCE OF SisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of the SIS volumes on the + system." + + ::= { sis 2 } + + sisEntry OBJECT-TYPE + SYNTAX SisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular SIS volume. + For entries returned only from the cluster + interfaces, the value of sisRowAvailable needs to be + 1, for the contents of the row to be valid." + + INDEX { sisIndex } + ::= { sisTable 1 } + + SisEntry ::= + SEQUENCE { + sisIndex + Integer32, + sisPath + DisplayString, + sisState + INTEGER, + sisStatus + INTEGER, + sisProgress + DisplayString, + sisType + INTEGER, + sisSchedule + DisplayString, + sisLastOpBeginTime + DisplayString, + sisLastOpEndTime + DisplayString, + sisHighLastOpSize + Integer32, + sisLowLastOpSize + Integer32, + sisLastOpError + DisplayString, + sis64LastOpSize + Counter64, + sisIsCompressionEnabled + Boolean, + sisIsInlineEnabled + Boolean, + sisVserver + DisplayString, + sisPolicy + DisplayString, + sisRowAvailable + Boolean, + sisMinBlocksShared + Integer32, + sisBlocksSkippedSharing + Counter32, + sisChangelogUsedPercent + Integer32, + sisLastSuccessfulOpBeginTime + DisplayString, + sisLastSuccessfulOpEndTime + DisplayString, + sisLastOpState + DisplayString, + sisLogicalSize + Counter64, + sisLogicalLimit + Counter64, + sisQueuedJob + DisplayString, + sisStaleFpPercentage + Integer32, + sisIsIddEnabled + Boolean, + sisQuickCheckFsize + Counter64, + sisIsConstituent + Boolean, + sisIsInlineDedupeEnabled + Boolean, + sisIsDataCompactionEnabled + Boolean, + sisIsCrossVolumeInlineDedupeEnabled + Boolean, + sisIsCrossVolumeBackgroundDedupeEnabled + Boolean, + sisApplicationIOSize + INTEGER, + sisCompressionType + INTEGER, + sisHasExtendedCompressedData + Boolean + } + + sisIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + SIS volume." + ::= { sisEntry 1 } + + sisPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path to the SIS volume." + ::= { sisEntry 2 } + + sisState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether SIS is enabled on the + volume or not." + ::= { sisEntry 3 } + + sisStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + active(2), + undoing(3), + pending(4), + initializing(5), + downgrading(6), + disabled(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the SIS volume." + ::= { sisEntry 4 } + + sisProgress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The progress of the current SIS operation." + ::= { sisEntry 5 } + + sisType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + snapvault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether it is a regular or + snapvaulted SIS volume." + ::= { sisEntry 6 } + + sisSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The schedule for the SIS operations." + ::= { sisEntry 7 } + + sisLastOpBeginTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The starting time of the last completed SIS + operation." + ::= { sisEntry 8 } + + sisLastOpEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ending time of the last completed SIS + operation." + ::= { sisEntry 9 } + + sisHighLastOpSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that the + last completed SIS operation had processed. + This object returns the most significant 32 + bits of the 64 bit unsigned integer. This object + is deprecated - Use sis64LastOpSize instead." + ::= { sisEntry 10 } + + sisLowLastOpSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that the + last completed SIS operation had processed. + This object returns the least significant 32 + bits of the 64 bit unsigned integer. This object + is deprecated - Use sis64LastOpSize instead." + ::= { sisEntry 11 } + + sisLastOpError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error that the last SIS operation + encountered if it failed." + ::= { sisEntry 12 } + + sis64LastOpSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of data in KBytes that the + last completed SIS operation had processed. + This object returns all of the 64 bit + unsigned integer." + ::= { sisEntry 13 } + + sisIsCompressionEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether background compression is enabled on + the volume or not." + ::= { sisEntry 14 } + + sisIsInlineEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether inline compression is enabled on + the volume or not" + ::= { sisEntry 15 } + + sisVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver owning the Storage efficiency volume. + This entry is only available from the cluster interface." + ::= { sisEntry 16 } + + sisPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Storage efficiency policy name set on the volume. + This entry is only available from the cluster interface." + ::= { sisEntry 17 } + + sisRowAvailable OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if other fields in this entry are available. + This field is returned only from the cluster interfaces. + If something goes wrong while fetching the values for + fields in this table, the values returned may not be valid. + The volume returned may not be a SIS volume. + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + + ::= { sisEntry 18 } + + sisMinBlocksShared OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of contiguous blocks in a file + that will be considered for block sharing. + If the number of contiguous duplicate blocks is + less than this number, then they won't be considered + for sharing." + ::= { sisEntry 19 } + + sisBlocksSkippedSharing OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks not considered for sharing because + contiguous duplicate blocks were less than the value + set for sisMinBlocksShared." + ::= { sisEntry 20 } + + sisChangelogUsedPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of changelog used." + ::= { sisEntry 21 } + + sisLastSuccessfulOpBeginTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The starting time of the last successful SIS + operation." + ::= { sisEntry 22 } + + sisLastSuccessfulOpEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ending time of the last successful SIS + operation." + ::= { sisEntry 23 } + + sisLastOpState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the last SIS operation." + ::= { sisEntry 24 } + + + sisLogicalSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of logical data in the volume in bytes. + This may be calculated approximately using these fields in dfTable MIB + [df64DedupeSaved + df64CompressSaved + df64SisSharedKBytes * 1024]." + + ::= { sisEntry 25 } + + sisLogicalLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates SIS logical limit for the volume. + It is equal to WAFL maximum nominal size of 64bit + volume." + + ::= { sisEntry 26 } + + sisQueuedJob OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates type of sis operation that is queued for the + volume. Possible values: 'scan', 'start', 'check', 'downgrade'." + + ::= { sisEntry 27 } + + sisStaleFpPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates percentage of fingerprints that are stale in + the fingerprint database. It can be more than 100%, if blocks are + overwritten or deleted." + + ::= { sisEntry 28 } + + sisIsIddEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates Incompressible data detection is enabled on + compressed volume." + + ::= { sisEntry 29 } + + sisQuickCheckFsize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Compression quick check file size. If Incompressible data + detection is enabled and if the file size is >= + quick-check-fsize, inline compression will do a 4k + quick check before doing full CG compression." + + ::= { sisEntry 30 } + + sisIsConstituent OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the volume is a constituent or not." + + ::= { sisEntry 31 } + + sisIsInlineDedupeEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether inline dedupe is enabled on + the volume or not" + + ::= { sisEntry 32 } + + sisIsCrossVolumeInlineDedupeEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether cross volume inline deduplication is enabled + on the volume or not" + + ::= { sisEntry 33 } + + sisIsCrossVolumeBackgroundDedupeEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether cross volume background deduplication is enabled + on the volume or not" + + ::= { sisEntry 34 } + + sisIsDataCompactionEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether data compaction is enabled on + the volume or not" + + ::= { sisEntry 35 } + + sisApplicationIOSize OBJECT-TYPE + SYNTAX INTEGER { + default(0), + size8k(1), + size16k(2), + size32k(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Application IO Size used for compression." + ::= { sisEntry 36 } + + sisCompressionType OBJECT-TYPE + SYNTAX INTEGER { + default(0), + secondary(1), + adaptive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Compression Type used by the volume." + ::= { sisEntry 37 } + sisHasExtendedCompressedData OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the volume has data compressed in extended compression + format or not" + + ::= { sisEntry 38 } + + -- -- -- -- -- -- -- -- -- + -- the compression group + -- -- -- -- -- -- -- -- -- + + compressIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether compression is licensed on + the filer." + ::= { compress 1 } + + compressTable OBJECT-TYPE + SYNTAX SEQUENCE OF CompressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the total space used as + well as the space saved by compression on + volumes." + ::= { compress 2 } + + + -- display the active file system compression statistics + + compressEntry OBJECT-TYPE + SYNTAX CompressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the total space used as + well as the space saved by compression on + the referenced file system." + INDEX { compressIndex } + ::= { compressTable 1 } + + CompressEntry ::= + SEQUENCE { + compressIndex + Integer32, + compressFileSys + DisplayString, + compressHighUsedKBytes + Counter32, + compressLowUsedKBytes + Counter32, + compress64UsedKBytes + Counter64, + compressHighSavedKBytes + Counter32, + compressLowSavedKBytes + Counter32, + compress64SavedKBytes + Counter64, + compressPercentSaved + INTEGER + } + + compressIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { compressEntry 1 } + + compressFileSys OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name for the referenced file system." + ::= { compressEntry 2 } + + compressHighUsedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the most significant 32 bits of the 64 + bit unsigned integer. This object is + deprecated - Use compress64UsedKBytes instead." + ::= { compressEntry 3 } + + compressLowUsedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the least significant 32 bits of the + 64 bit unsigned integer. This object is + deprecated - Use compress64UsedKBytes instead." + ::= { compressEntry 4 } + + compress64UsedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns all of the 64 bit unsigned integer." + ::= { compressEntry 5 } + + compressHighSavedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk space in KBytes of disk space that + is saved by compression on the referenced + file system. This object returns the most + significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + compress64SavedKBytes instead." + ::= { compressEntry 6 } + + compressLowSavedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk space in KBytes of disk space that + is saved by compression on the referenced + filesystem. This object returns the least + significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + compress64SavedKBytes instead." + ::= { compressEntry 7 } + + compress64SavedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk space in KBytes of disk space that + is saved by compression on the referenced + filesystem. This object returns all of the + 64 bit unsigned integer." + ::= { compressEntry 8 } + + compressPercentSaved OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The percentage of disk space saved by + compression on the referenced filesystem." + ::= { compressEntry 9 } + + -- -- -- -- -- -- -- -- -- + -- the extcache group + -- -- -- -- -- -- -- -- -- + + extcacheType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of external cache being used. + Examples are none, PCS, IOMEM." + ::= { extcache 1 } + + extcacheSubType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the sub-type of external cache being used. + Examples are none, PAM1, PAM2." + ::= { extcache 2 } + + extcache64Uptime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the uptime of the external cache." + ::= { extcache 3 } + + extcache64Size OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates size of the external cache in bytes." + ::= { extcache 4 } + + extcache64Usedsize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of bytes used in the external cache." + ::= { extcache 5 } + + extcache64TotalBuffers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates total number of 4k blocks in the external cache." + ::= { extcache 6 } + + extcacheOptions OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates external cache options that are + currently turned on. " + ::= { extcache 7 } + + extcache64Hits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of wafl buffers read from + the external cache" + ::= { extcache 8 } + + extcache64Misses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of external cache misses" + ::= { extcache 9 } + + extcache64Inserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of wafl buffers inserted + into the external cache" + ::= { extcache 10 } + + extcache64Evicts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers evicted + from the external cache" + ::= { extcache 11 } + + extcache64Invalidates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers invalidated + in the external cache" + ::= { extcache 12 } + + extcache64BlocksRef0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of non-referenced buffers + currently in the external cache" + ::= { extcache 13 } + + extcache64HitNormalL0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of L0 buffers read from + the external cache" + ::= { extcache 14 } + + extcache64MetaData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of metadata buffers + read from the external cache" + ::= { extcache 15 } + + extcache64ReadLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average latency of read IOs + in the external cache in milliseconds" + ::= { extcache 16 } + + extcache64WriteLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average latency of write IOs + in the external cache in milliseconds" + ::= { extcache 17 } + + extcache64RCLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average read chain length + in the external cache" + ::= { extcache 18 } + + extcache64WCLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average write chain length + in the external cache" + ::= { extcache 19 } + + extcacheIsFlexShareOn OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether FlexShare is on" + ::= { extcache 20 } + + -- qosWorkload + + + qosWorkloadTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosWorkloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS Workload Table." + ::= { qos 1 } + + qosWorkloadEntry OBJECT-TYPE + SYNTAX QosWorkloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for a QoS Workload." + INDEX { IMPLIED qosWorkloadName} + ::= { qosWorkloadTable 1 } + + QosWorkloadEntry ::= + SEQUENCE { + qosWorkloadUuid DisplayString, + qosWorkloadName DisplayString, + qosWorkloadClass INTEGER, + qosWorkloadId Counter32, + qosWorkloadPolicyGroup DisplayString, + qosWorkloadVserver DisplayString, + qosWorkloadVolume DisplayString, + qosWorkloadLun DisplayString, + qosWorkloadFile DisplayString, + qosWorkloadQtree FileOrDirectoryString, + qosWorkloadReadAhead DisplayString, + qosWorkloadCache DisplayString, + qosWorkloadMinThroughput DisplayString, + qosWorkloadMaxThroughput DisplayString + } + + qosWorkloadUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload Uuid" + ::= { qosWorkloadEntry 1 } + + + qosWorkloadName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload Name" + ::= { qosWorkloadEntry 2 } + + + qosWorkloadClass OBJECT-TYPE + SYNTAX INTEGER { + preset(1), + user-defined(2), + system-defined(3), + autovolume(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload Class" + ::= { qosWorkloadEntry 3 } + + + qosWorkloadId OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload ID" + ::= { qosWorkloadEntry 4 } + + + qosWorkloadPolicyGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Uuid" + ::= { qosWorkloadEntry 5 } + + + qosWorkloadVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver ID" + ::= { qosWorkloadEntry 6 } + + + qosWorkloadVolume OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Volume Name" + ::= { qosWorkloadEntry 7 } + + + qosWorkloadLun OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LUN Name" + ::= { qosWorkloadEntry 8 } + + + qosWorkloadFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filename" + ::= { qosWorkloadEntry 9 } + + + qosWorkloadQtree OBJECT-TYPE + SYNTAX FileOrDirectoryString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Qtree" + ::= { qosWorkloadEntry 10 } + + + qosWorkloadReadAhead OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Readahead Tunables" + ::= { qosWorkloadEntry 11 } + + + qosWorkloadCache OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ext Cache Tunables" + ::= { qosWorkloadEntry 12 } + + + qosWorkloadMinThroughput OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Throughput" + ::= { qosWorkloadEntry 13 } + + qosWorkloadMaxThroughput OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Throughput" + ::= { qosWorkloadEntry 14 } + +-- qos Policy Group + qosPolicyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS Policy Group Table." + ::= { qos 2 } + + qosPolicyGroupEntry OBJECT-TYPE + SYNTAX QosPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for a QoS Policy Group." + INDEX { IMPLIED qosPolicyGroupName } + ::= { qosPolicyGroupTable 1 } + + QosPolicyGroupEntry ::= + SEQUENCE { + qosPolicyGroupUuid DisplayString, + qosPolicyGroupName DisplayString, + qosPolicyGroupPgid Counter32, + qosPolicyGroupClass INTEGER, + qosPolicyGroupMaxThroughput DisplayString, + qosPolicyGroupVserver DisplayString, + qosPolicyGroupMinThroughput DisplayString, + qosPolicyGroupShared Boolean, + qosPolicyGroupAutoGenerated Boolean + } + + qosPolicyGroupUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Uuid" + ::= { qosPolicyGroupEntry 1 } + + + qosPolicyGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Name" + ::= { qosPolicyGroupEntry 2 } + + + qosPolicyGroupPgid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group ID" + ::= { qosPolicyGroupEntry 3 } + + + qosPolicyGroupClass OBJECT-TYPE + SYNTAX INTEGER { + preset(1), + user-defined(2), + system-defined(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Class" + ::= { qosPolicyGroupEntry 4 } + + + qosPolicyGroupMaxThroughput OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Throughput" + ::= { qosPolicyGroupEntry 5 } + + + qosPolicyGroupVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver that the QoS Policy Group belongs to" + ::= { qosPolicyGroupEntry 6 } + + qosPolicyGroupMinThroughput OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Throughput" + ::= { qosPolicyGroupEntry 7 } + + qosPolicyGroupShared OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the policy group is shared" + ::= { qosPolicyGroupEntry 8 } + + qosPolicyGroupAutoGenerated OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the policy group is auto-generated by ONTAP" + ::= { qosPolicyGroupEntry 9 } + + --qos Read Ahead + qosReadaheadSettingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosReadaheadSettingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of QoS Read-Ahead Settings." + ::= { qos 3 } + + qosReadaheadSettingsEntry OBJECT-TYPE + SYNTAX QosReadaheadSettingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a Read-Ahead Setting." + INDEX { IMPLIED qosReadaheadSettingName } + ::= { qosReadaheadSettingsTable 1 } + + QosReadaheadSettingsEntry ::= + SEQUENCE { + qosReadaheadSettingName DisplayString, + qosReadaheadClass INTEGER, + qosReadaheadDefault Boolean, + qosReadaheadMinBlocks Integer32, + qosReadaheadMaxBlocks Integer32, + qosReadaheadAlignBlocks Integer32, + qosReadaheadMaxGap Integer32, + qosReadaheadMaxRange Integer32, + qosReadaheadMinRange Integer32, + qosReadaheadMaxDeadline Integer32, + qosReadaheadInterarrivalWeight Integer32, + qosReadaheadDiskResponseWeight Integer32, + qosReadaheadMinDiskResponseTime Integer32, + qosReadaheadMaxDiskResponseTime Integer32, + qosReadaheadDiskResponseFactor Integer32, + qosReadaheadOvershoot Integer32, + qosReadaheadUseTiming Boolean, + qosReadaheadUseAsync Boolean, + qosReadaheadMetadata Boolean, + qosReadaheadForceDump Boolean, + qosReadaheadForceFull Boolean, + qosReadaheadForceNone Boolean, + qosReadaheadUseFeedback Boolean, + qosReadaheadSmallFileBlocks Integer32, + qosReadaheadMetadataBlocks Integer32, + qosReadaheadEarlyCount Integer32, + qosReadaheadJitter Integer32, + qosReadaheadMinRetireTime Integer32, + qosReadaheadMaxRetireTime Integer32, + qosReadaheadUseHistogram Boolean, + qosReadaheadMinFileHistogram Integer32 + } + + qosReadaheadSettingName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Readahead Setting Name." + ::= { qosReadaheadSettingsEntry 1 } + + qosReadaheadClass OBJECT-TYPE + SYNTAX INTEGER { + preset(1), + user-defined(2), + system-defined(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Readahead Setting Class." + ::= { qosReadaheadSettingsEntry 2 } + + qosReadaheadDefault OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if this is the default Read-Ahead Setting." + ::= { qosReadaheadSettingsEntry 3 } + + + qosReadaheadMinBlocks OBJECT-TYPE + SYNTAX Integer32 (64..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Blocks to Speculate." + ::= { qosReadaheadSettingsEntry 4 } + + qosReadaheadMaxBlocks OBJECT-TYPE + SYNTAX Integer32 (64..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Blocks to Speculate." + ::= { qosReadaheadSettingsEntry 5 } + + qosReadaheadAlignBlocks OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Block Alignment." + ::= { qosReadaheadSettingsEntry 6 } + + qosReadaheadMaxGap OBJECT-TYPE + SYNTAX Integer32 (512..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Speculative Blocks Outstanding." + ::= { qosReadaheadSettingsEntry 7 } + + qosReadaheadMaxRange OBJECT-TYPE + SYNTAX Integer32 (1024..40960) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Range Used When Aging Streams (Blocks." + ::= { qosReadaheadSettingsEntry 8 } + + qosReadaheadMinRange OBJECT-TYPE + SYNTAX Integer32 (1024..40960) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Range Used When Aging Streams (Blocks)." + ::= { qosReadaheadSettingsEntry 9 } + + qosReadaheadMaxDeadline OBJECT-TYPE + SYNTAX Integer32 (100000..5000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Deadline Offset (ms)." + ::= { qosReadaheadSettingsEntry 10 } + + qosReadaheadInterarrivalWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Weight for Interarrival Time Aging (%)." + ::= { qosReadaheadSettingsEntry 11 } + + qosReadaheadDiskResponseWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Weight for Disk Response Time Aging (%)." + ::= { qosReadaheadSettingsEntry 12 } + + qosReadaheadMinDiskResponseTime OBJECT-TYPE + SYNTAX Integer32 (100..50000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Disk Response Time (ms)." + ::= { qosReadaheadSettingsEntry 13 } + + qosReadaheadMaxDiskResponseTime OBJECT-TYPE + SYNTAX Integer32 (100..50000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Disk Response Time (ms).." + ::= { qosReadaheadSettingsEntry 14 } + + qosReadaheadDiskResponseFactor OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Response Time Factor." + ::= { qosReadaheadSettingsEntry 15 } + + qosReadaheadOvershoot OBJECT-TYPE + SYNTAX Integer32 (0..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allowable Overshoot (%)." + ::= { qosReadaheadSettingsEntry 16 } + + qosReadaheadUseTiming OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Use Timing Algorithms." + ::= { qosReadaheadSettingsEntry 17 } + + qosReadaheadUseAsync OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Use Asynchronous Speculation." + ::= { qosReadaheadSettingsEntry 18 } + + qosReadaheadMetadata OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Do Metadata Speculation." + ::= { qosReadaheadSettingsEntry 19 } + + + qosReadaheadForceDump OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Force DUMP-Style Readahead." + ::= { qosReadaheadSettingsEntry 20 } + + + qosReadaheadForceFull OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Force Full-File Readahead." + ::= { qosReadaheadSettingsEntry 21 } + + + qosReadaheadForceNone OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disable Readahead." + ::= { qosReadaheadSettingsEntry 22 } + + + qosReadaheadUseFeedback OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provide Cache-Miss Feedback." + ::= { qosReadaheadSettingsEntry 23 } + + + qosReadaheadSmallFileBlocks OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Blocks for Small-File Handling." + ::= { qosReadaheadSettingsEntry 24 } + + + qosReadaheadMetadataBlocks OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Blocks for Which Metadata is Predicted." + ::= { qosReadaheadSettingsEntry 25 } + + + qosReadaheadEarlyCount OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of IO Operations Cautiously Predicted." + ::= { qosReadaheadSettingsEntry 26 } + + + qosReadaheadJitter OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Threshold for Detecting Jitter (%)." + ::= { qosReadaheadSettingsEntry 27 } + + qosReadaheadMinRetireTime OBJECT-TYPE + SYNTAX Integer32 (10000..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Time Before a Stream is Retired (us)" + ::= { qosReadaheadSettingsEntry 28 } + + qosReadaheadMaxRetireTime OBJECT-TYPE + SYNTAX Integer32 (10000..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Time Before a Stream is Retired (us)" + ::= { qosReadaheadSettingsEntry 29 } + + + qosReadaheadUseHistogram OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Use Histogram-based predictions." + ::= { qosReadaheadSettingsEntry 30 } + + qosReadaheadMinFileHistogram OBJECT-TYPE + SYNTAX Integer32 (8192..33554432) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum filesize for Histogram-based predictions (blocks)" + ::= { qosReadaheadSettingsEntry 31 } + + +-- qos Adaptive Policy Group + qosAdaptivePolicyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosAdaptivePolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS Adaptive Policy Group Table." + ::= { qos 4 } + + qosAdaptivePolicyGroupEntry OBJECT-TYPE + SYNTAX QosAdaptivePolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for a QoS Adaptive Policy Group." + INDEX { IMPLIED qosAdaptivePolicyGroupName } + ::= { qosAdaptivePolicyGroupTable 1 } + + QosAdaptivePolicyGroupEntry ::= + SEQUENCE { + qosAdaptivePolicyGroupUuid DisplayString, + qosAdaptivePolicyGroupName DisplayString, + qosAdaptivePolicyGroupPgid Counter32, + qosAdaptivePolicyGroupVserver DisplayString, + qosAdaptivePolicyGroupPeakIops DisplayString, + qosAdaptivePolicyGroupExpectedIops DisplayString, + qosAdaptivePolicyGroupAbsoluteMinIops DisplayString, + qosAdaptivePolicyGroupPeakIopsAllocation INTEGER, + qosAdaptivePolicyGroupExpectedIopsAllocation INTEGER, + qosAdaptivePolicyGroupBlockSize INTEGER + } + + qosAdaptivePolicyGroupUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive Policy Group Uuid" + ::= { qosAdaptivePolicyGroupEntry 1 } + + + qosAdaptivePolicyGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive Policy Group Name" + ::= { qosAdaptivePolicyGroupEntry 2 } + + + qosAdaptivePolicyGroupPgid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive Policy Group ID" + ::= { qosAdaptivePolicyGroupEntry 3 } + + + qosAdaptivePolicyGroupVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver that the QoS Adaptive Policy Group belongs to" + ::= { qosAdaptivePolicyGroupEntry 4 } + + qosAdaptivePolicyGroupPeakIops OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak IOPS" + ::= { qosAdaptivePolicyGroupEntry 5 } + + qosAdaptivePolicyGroupExpectedIops OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Expected IOPS" + ::= { qosAdaptivePolicyGroupEntry 6 } + + qosAdaptivePolicyGroupAbsoluteMinIops OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum IOPS" + ::= { qosAdaptivePolicyGroupEntry 7 } + + qosAdaptivePolicyGroupPeakIopsAllocation OBJECT-TYPE + SYNTAX INTEGER { + allocated-space(0), + used-space(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak IOPS Allocation" + ::= { qosAdaptivePolicyGroupEntry 8 } + + qosAdaptivePolicyGroupExpectedIopsAllocation OBJECT-TYPE + SYNTAX INTEGER { + used-space(0), + allocated-space(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Expected IOPS Allocation" + ::= { qosAdaptivePolicyGroupEntry 9 } + + qosAdaptivePolicyGroupBlockSize OBJECT-TYPE + SYNTAX INTEGER { + any(0), + size4K(1), + size8K(2), + size16K(3), + size32K(4), + size64K(5), + size128K(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Block Size" + ::= { qosAdaptivePolicyGroupEntry 10 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NetApp trap definitions + -- See RFC 1215 for instructions on building traps + -- + -- All EnterpriseSpecific Traps of NetApp + -- contain the OIDs 'productTrapData and productSerialNum' + -- + -- The last digit of a trap contains information about the + -- priority of the trap: + -- + -- 1 emergency + -- 2 alert + -- 3 critical + -- 4 error + -- 5 warning + -- 6 notification + -- 7 information + -- 8 debug + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- A generic, unprioritized, user-defined trap. These + -- are generated in releases prior to 5.4. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + userDefined NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A polling-style trap built using the 'snmp traps' + command on the filer." + + ::= { netapp 0 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- Disk Health Monitor Notices for Disk Fault + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + dhmNoticeDegradedIO NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Disk Health Monitor - + Reported a Disk Degraded-I/O Event" + + ::= { netapp 0 6 } + + dhmNoticePFAEvent NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Disk Health Monitor - + Reported a Disk Predictive-Failure Event" + + ::= { netapp 0 7 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains generic user-defined traps. + -- All user-defined traps with the same priority + -- use the trap for that priority level. + -- + -- For example, all "critical" user-defined traps are + -- sent with ID 13. The string data sent with the + -- trap identifies the specific critical event. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + emergencyTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating an extremely urgent + situation, usually indicating that the system has + failed and is shutting down." + + ::= { netapp 0 11 } + + alertTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating a condition that + should be corrected immediately, such as a failed disk." + + ::= { netapp 0 12 } + + criticalTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating a critical condition, + such as a hard device error." + + ::= { netapp 0 13 } + + errorTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating an error condition, + such as a mistake in a configuration file." + + ::= { netapp 0 14 } + + warningTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating a condition which + is not an error, but which may require special handling." + + ::= { netapp 0 15 } + + notificationTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap meant to provide notification, + such as an hourly uptime message." + + ::= { netapp 0 16 } + + informationalTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap used for informational purposes." + + ::= { netapp 0 17 } + + dbgTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap used for debugging purposes. + This trap was previously mis-documented as being trap + number 17, with the name debugTrap. It has always, + actually, been trap 18. The name change is to avoid + issues with environments that already have a record + for debugTrap." + + ::= { netapp 0 18 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Specific traps. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + diskFailedShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System is shutting down because the system has been + running in degraded mode for 24 hours. + The trap includes a string describing the failed disk." + + ::= { netapp 0 21 } + + diskFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more disks failed. + The trap includes a string describing the failed disk(s)." + + ::= { netapp 0 22 } + + diskRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The failed disks have been repaired. + This trap is a placeholder - + it is not currently sent by Data ONTAP." + + ::= { netapp 0 26 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- The fan and power supply traps are not supported + -- on all platforms. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + fanFailureShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Critical chassis or cpu fans have failed and the system + is shutting down." + + ::= { netapp 0 31 } + + fanFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis fans failed. + The trap includes a string describing the failed fan(s)." + + ::= { netapp 0 33 } + + fanWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis or cpu fans are in warning state. + The trap includes a string describing the fan(s) in + the warning state." + + ::= { netapp 0 35 } + + fanRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All fans are repaired." + + ::= { netapp 0 36 } + + powerSupplyFailureShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Critical power supplies or power rails failed and + the system is shutting down." + + ::= { netapp 0 41 } + + powerSupplyFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more redundant power supplies failed. + Include in the trap a string describing + the failed power supply(ies)." + + ::= { netapp 0 43 } + + powerSupplyWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more power supplies or power rails in + warning state. Include in the trap a string describing + the power supply(ies) or the power rail(s) in the + warning state." + + ::= { netapp 0 45 } + + powerSupplyRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Previously-failed power supplies or power rails have been + repaired." + + ::= { netapp 0 46 } + + cpuTooBusy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "CPU utilization exceeds 90%. + This trap is not enabled by default. + To enable this trap set the registry + entry options.monitor.cpu.enable to on. + Note that as the threshold for this trap is + checked once a minute it is possible to receive + multiple instances of this trap in a short time." + + + ::= { netapp 0 55 } + + cpuOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "CPU utilization has dropped back below 90%." + + ::= { netapp 0 56 } + + nvramBatteryDischarged NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The NVRAM battery is fully discharged." + + ::= { netapp 0 62 } + + nvramBatteryLow NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The charge in the NVRAM battery is low." + + ::= { netapp 0 63 } + + clusterNodeFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A node in a Cluster FailOver configuration failed. + Its partner will assume service for the failed node." + + ::= { netapp 0 72 } + + clusterNodeTakenOver NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The partner has taken over for a failed cluster node." + + ::= { netapp 0 75 } + + clusterNodeRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cluster node has resumed operation." + + ::= { netapp 0 76 } + + clusterNodeRepairing NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cluster node has rebooted, and a giveback has started." + + ::= { netapp 0 77 } + + + volumeFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume is more than 98% full. + The string sent with the trap gives the + name of the volume or volumes which exceed + the volumeFull or volumeNearlyFull thresholds" + + ::= { netapp 0 82 } + + volumeNearlyFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume is more than 95% full. + The string sent with the trap gives the + name of the volume or volumes which exceed + the volumeFull or volumeNearlyFull thresholds" + + ::= { netapp 0 85 } + + volumeRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All volumes are now under 95% full." + + ::= { netapp 0 86 } + + volumesStillFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume that was full or nearly full is now OK, + but more volumes still exceed the volumeNearlyFull or + volumeFull thresholds. This trap is generally sent within + a short time of when a volume becomes OK, though if two + volumes become OK within this timeframe, only one trap is + sent. The string sent with the trap gives the name of the + volume or volumes which still exceed the volumeFull or + volumeNearlyFull thresholds. It does not send the name of + any volume that is OK." + + ::= { netapp 0 87 } + + overTempShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System temperature is too high to continue + operating. The system is shutting down." + + ::= { netapp 0 91 } + + overTemp NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System temperature is too high and in the + warning level." + + ::= { netapp 0 95 } + + overTempRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System temperature has returned to an + acceptable value." + + ::= { netapp 0 96 } + + shelfFault NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A disk storage shelf reported a fault, probably due + to a problem with drive placement, fans, power, + or temperature." + + ::= { netapp 0 103 } + + shelfWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A disk storage shelf reported a warning, probably due + to a problem with drive placement, fans, power, + or temperature." + + ::= { netapp 0 105 } + + shelfRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously-reported shelf fault is now corrected." + + ::= { netapp 0 106 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains "general health" traps, + -- based on changes to the miscGlobalStatus + -- variable. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + globalStatusNonRecoverable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status changed to + 'nonRecoverable', indicating a problem so severe + that the appliance is shutting down." + + ::= { netapp 0 111 } + + globalStatusCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status changed to 'critical', + indicating a problem that needs immediate attention." + + ::= { netapp 0 113 } + + globalStatusNonCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status changed to 'nonCritical', + indicating a problem that needs attention." + + ::= { netapp 0 115 } + + globalStatusOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status returned to normal." + + ::= { netapp 0 116 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to soft quotas. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + softQuotaExceeded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user has exceeded their soft quota limit." + + ::= { netapp 0 126 } + + softQuotaNormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user is safely back under their soft quota limit." + + ::= { netapp 0 127 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to auto support + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + autosupportSendError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Unable to send auto support. + The trap includes a string describing the reason for the failure." + + ::= { netapp 0 134 } + + autosupportConfigurationError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "Auto support may be configured incorrectly. + The trap includes a string describing the mis-configuration." + + ::= { netapp 0 135 } + + autosupportSent NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Auto support was sent successfully." + + ::= { netapp 0 136 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to UPS + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + upsLinePowerOff NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "UPS: Input line power has failed and UPS is now on battery." + + ::= { netapp 0 142 } + + upsBatteryCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "UPS: Battery is nearly exhausted, starting graceful shutdown." + + ::= { netapp 0 143 } + + + upsShuttingDown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "UPS: Shutting down now: Time left on battery is exhausted." + + ::= { netapp 0 144 } + upsBatteryWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "UPS: Warning: Time left on battery is getting critical." + + ::= { netapp 0 145 } + + upsLinePowerRestored NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "UPS: Input line power has been restored and UPS is now off battery." + + ::= { netapp 0 146 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Client Side Applications. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + appEmergency NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application encountered an extremely urgent + situation and requires an immediate response." + + ::= { netapp 0 151 } + + appAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application is in a condition that should + be corrected immediately." + + ::= { netapp 0 152 } + + appCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application encountered a critical condition." + + ::= { netapp 0 153 } + + appError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application encountered an error condition." + + ::= { netapp 0 154 } + + appWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application is in a condition which is not an + error, but which may require special handling." + + ::= { netapp 0 155 } + + appNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application is notifying of a certain event." + + ::= { netapp 0 156 } + + appInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application's message is meant for informational + purposes." + + ::= { netapp 0 157 } + + appTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application requires to be debugged." + + ::= { netapp 0 158 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to auto saving NT EVT files. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + alfFilewrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The internal audit file has wrapped. You are currently losing event + records. Warning the user." + + ::= { netapp 0 162 } + + + alfFileSaved NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The internal audit log has been auto saved to an external evt file. + Notifying the user." + + ::= { netapp 0 166 } + + alfFileNearlyFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The internal audit log file is nearly full. The file is going to + wrap. Notifying the user." + + ::= { netapp 0 167 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to generalized quota events. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + quotaExceeded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One of the quota limits has been exceeded. + The trap includes a string describing the specific event + which triggered the trap. The string is structured + in the following form: + + Quota Event: status=exceeded, type={hard|soft|threshold}, + user={username}, volume={volume}, limit_item={files|disk}, + limit_value={#files|#kilobytes} + [ , treeid={tree-id} ] [ , vfiler={vfiler} ] + + An example of a complete message would be: + + Quota Event: status=exceeded, type=soft, + user=admin, volume=vol1, limit_item=disk, limit_value=1000000, + treeid=8 + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 176 } + + quotaNormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One of the quota limits has gone back down to a normal level. + The trap includes a string describing the specific event + which triggered the trap. The string is structured + in the following form: + + Quota Event: status=normal, type={hard|soft|threshold}, + user={username}, volume={volume}, limit_item={files|disk}, + limit_value={#files|#kilobytes} + [ , treeid={tree-id} ] [ , vfiler={vfiler} ] + + An example of a complete message would be: + + Quota Event: status=normal, type=soft, + user=admin, volume=vol1, limit_item=disk, limit_value=1000000, + treeid=8 + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 177 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to alerting when 64MB directory + -- limit is nearly reached or has been reached. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + waflDirFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The directory has been filled to its limit" + + ::= { netapp 0 187 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Correctable Memory ECC + -- errors + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + eccSummary NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Memory ECC: number of new correctable ECC errors" + + ::= { netapp 0 192 } + + eccMasked NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Memory ECC: High frequency of ECC errors" + + ::= { netapp 0 195 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to ftpd service + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ftpdError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Ftp daemon: service stopped" + + ::= { netapp 0 204 } + + ftpdMaxConnNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Ftp daemon: number of connections hits maximum number" + + ::= { netapp 0 206 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains additional traps related to ftpd service + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ftpdMaxConnThresholdNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Ftp daemon: number of connections nearly hits maximum number" + + ::= { netapp 0 216 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to SCSI Target + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + scsitgtFCPLinkBreak NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SCSI Target: Link Break on FCP adapter" + + ::= { netapp 0 222 } + + scsitgtPartnerPathMisconfigured NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SCSI Target: FCP Partner Path Misconfigured" + + ::= { netapp 0 224 } + + scsitgtThrottleNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SCSI Target: Throttle limit event notification" + + ::= { netapp 0 226 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to VIF Failover & Link Status + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vifPrimaryLinkFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "Vif: The primary Interface on a Single mode vif has failed" + + ::= { netapp 0 237 } + + vifAllLinksFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "Vif: All the links of the vif have failed" + + ::= { netapp 0 238 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Vfiler status + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vfStopped NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A vFiler has stopped." + + ::= { netapp 0 245 } + + vfStarted NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A vFiler has started." + + ::= { netapp 0 246 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Virus Scanning + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vscanVirusDetectedError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A virus scanner has detected a virus on the Filer" + + ::= { netapp 0 254 } + + vscanDisConnection NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A virus scanner has dropped its connection from the Filer" + + ::= { netapp 0 255 } + + vscanConfigurationChange NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: There has been a change to the vscan configuration" + ::= { netapp 0 256 } + + vscanConnection NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A virus scanner has made a connection to the Filer" + + ::= { netapp 0 257 } + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains additional traps related to Virus Scanning + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vscanServerUpgrade NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: The Vscan server has been upgraded" + + ::= { netapp 0 266 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to volume status being offline, + -- online or restricted + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeRestrictedByMirrorBigIo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume that experienced a medium error during reconstruction + is restricted and marked wafl-inconsistent, but starting + wafliron has failed. This trap is issued to alert operator + that a volume is not accessible and wafliron must be started + to allow access to it." + + ::= { netapp 0 272 } + + volumeInconsistentUmount NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when we unmount a volume due to an + inconsistency." + + ::= { netapp 0 274 } + + volumeStateChanged NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is being taken offline or being restricted. + The string sent with trap specifies name of affected volume + and its state." + + ::= { netapp 0 275 } + + volumeOnline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is online now. The string sent with trap specifies + name of volume which is online now." + + ::= { netapp 0 276 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to remote management + -- controller (RMC) card status + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + rmcCardNeedsReplacement NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remote Management Controller card needs replacement. The trap + includes a string specifying the reason for replacement" + + ::= { netapp 0 283 } + + rmcCardMissingCables NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remote Management Controller card is missing its internal + cable, or LAN cable or power supply cable. The trap includes + a string specifying the missing component." + + ::= { netapp 0 284 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to remote volume + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeRemoteUnreachable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Local volume encountered an error while communicating + to remote volume." + + ::= { netapp 0 294 } + + volumeRemoteOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The communication between remote volume and local volume + returned to normal." + + ::= { netapp 0 296 } + + volumeRemoteRestored NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The data on remote volume has been fully restored to local + volume." + + ::= { netapp 0 297 } + + volumeRemoteRestoreBegin NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The data on remote volume has started being restored to local + volume by Restore-on-Demand." + + ::= { netapp 0 298 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains more traps related to volume status being + -- offline, online or restricted + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeRestrictedRootConflict NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is restricted due to a root volume conflict. The + string sent with trap specifies name of conflicting volume + which is being restricted." + + ::= { netapp 0 304 } + + volumeOfflineTooBig NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume cannot be brought online because its raw size is + larger than maximum allowed size. The string sent with trap + specifies name of affected volume and its raw size, and + maximum allowed size." + + ::= { netapp 0 314 } + + volumeOffline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is being taken offline. The string sent with trap + specifies name of affected volume and reason for being + taken offline." + + ::= { netapp 0 324 } + + volumeRestricted NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is being restricted. The string sent with trap + specifies name of affected volume and reason for being + restricted." + + ::= { netapp 0 334 } + + volumeDegradedDirty NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is degraded and has dirty parity. WAFL_check must be + run on this volume before it can be brought online. The string + sent with trap specifies name of affected volume." + + ::= { netapp 0 344 } + + volumeError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when a volume cannot be brought online + due to an error. The string sent with trap specifies name of + affected volume and error description." + + ::= { netapp 0 354 } + + volumeSelectedRootConflict NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when multiple root volumes are detected + at boot time and one is selected as the root by default. The + string sent with the trap specifies the name of the selected + volume and the reason." + + ::= { netapp 0 356 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to synchronous SnapMirror + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + snapmirrorSyncFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Synchronous SnapMirror failed and went into asynchronous mode." + ::= { netapp 0 364 } + + snapmirrorSyncOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Synchronous SnapMirror went into synchronous mode." + ::= { netapp 0 366 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- New environmental traps + -- + -- A series of new environmental traps are constructed + -- to disambiguate many of the older traps (which are antiquated + -- but remain until they are completely removed from EMS usage). + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Chassis Temperature + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisTemperatureShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is extreme. The appliance has + initiated a shutdown to protect itself. The operating + environment should be monitored and corrected before + restarting the appliance." + + ::= { netapp 0 371 } + + chassisTemperatureWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is either too high or too low. + The temperature should be monitored and, if possible, corrected." + + ::= { netapp 0 372 } + + chassisTemperatureUnknown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is unknown, because reading can't be + obtained from the chassis temperature sensor." + + ::= { netapp 0 375 } + + chassisTemperatureOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is OK." + + ::= { netapp 0 376 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- CPU Fans + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisCPUFanStopped NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more CPU fans have stopped. The appliance + has initiated a shutdown to protect itself. A new + motherboard may be required to correct the fan. + Contact customer support for direction." + + ::= { netapp 0 381 } + + chassisCPUFanSlow NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A CPU fan is spinning too slowly. A new motherboard + may be required to correct the fan. Contact customer + support for direction." + + ::= { netapp 0 383 } + + chassisCPUFanOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All CPU fan(s) are properly functioning." + + ::= { netapp 0 386 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Power Supplies + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisPowerSuppliesFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multiple chassis power supplies failed." + + ::= { netapp 0 391 } + + chassisPowerSupplyDegraded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis power supplies are degraded. + A description of the degraded state has been + logged to the console and message log file." + + ::= { netapp 0 392 } + + chassisPowerSupplyFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One chassis power supply failed." + + ::= { netapp 0 393 } + + chassisPowerSupplyRemoved NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis power supplies are removed." + + ::= { netapp 0 394 } + + chassisPowerSupplyOff NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis power supplies are off." + + ::= { netapp 0 395 } + + chassisPowerSuppliesOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis power supplies are all functioning properly." + + ::= { netapp 0 396 } + + chassisPowerSupplyOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This chassis power supply is functioning properly." + + ::= { netapp 0 397 } + + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Power Rails + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisPowerDegraded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The power within the chassis is degraded. + A description of the degraded state has been + logged to the console and message log file." + + ::= { netapp 0 403 } + + chassisPowerOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The power within the chassis is functioning properly." + + ::= { netapp 0 406 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Chassis Fans + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisFanDegraded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A chassis fan has been degraded." + + ::= { netapp 0 412 } + + chassisFanRemoved NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A chassis fan FRU has been removed." + + ::= { netapp 0 413 } + + chassisFanStopped NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis fans have stopped." + + ::= { netapp 0 414 } + + chassisFanWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis fans is spinning slowly or too fast." + + ::= { netapp 0 415 } + + chassisFanOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All chassis fans are functioning properly." + + ::= { netapp 0 416 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume SnapValidator errors + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + writeVerificationFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A write has failed a verification test + on a SnapValidator enabled volume." + ::= { netapp 0 424 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- CIFS domain controller-related traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + prefDCDisconnect NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "All connections to domain controllers in the preferred domain + controllers list have been lost." + ::= { netapp 0 434 } + + domainControllerDisconnect NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A CIFS domain controller connection to the filer has failed." + ::= { netapp 0 435 } + + dcPasswdChangeFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "An attempt to change the storage system's password with the domain + controller has failed." + ::= { netapp 0 436 } + + domainControllerConnected NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A CIFS domain controller connection to the filer has been + established." + ::= { netapp 0 437 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- This section contains traps related to plex state + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + plexFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when one plex of a mirrored + aggregate is failed. The string sent with + this trap specifies name of affected plex or + mirrored aggregate." + ::= { netapp 0 444 } + + plexOffline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when a plex becomes offline. + The string sent with this trap specifies name of + affected plex or mirrored aggregate." + ::= { netapp 0 454 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- This section contains traps related to shelf Electronics Elements + -- and intelligent fibre channel interface modules such as LRC, + -- ESH, AT-FC, and AT-FCX. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + shelfSESElectronicsFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the enclosure services devices in a + disk shelf has failed. Some shelf designs combine + the enclosure monitoring hardware function into the + module that provides the storage interface to + the shelf. A failure in the enclosure monitoring + section of these combined modules does not necessarily + indicate a failure in disk or loop or bus operation, + which may be able to continue." + ::= { netapp 0 464 } + + shelfSESElectronicsWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the enclosure services devices in a + disk shelf has reported a problem. Some shelf designs + combine the enclosure monitoring hardware function into + the module that provides the storage interface to + the shelf. A failure in the enclosure monitoring + section of these combined modules does not necessarily + indicate a failure in disk or loop or bus operation, + which may be able to continue." + ::= { netapp 0 465 } + + shelfSESElectronicsInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously reported failure of an enclosure + services device in a disk shelf has been corrected, + or the device has reported information that does not + necessarily require customer action." + ::= { netapp 0 467 } + + shelfIFModuleFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the storage interface modules in a + disk shelf has failed. Some shelf designs combine the + enclosure monitoring hardware function into the module + that operates the fibre channel loop or SCSI in the + shelf. This failure is of the storage interface + itself, not a failure of the enclosure monitoring, + which may be able to continue. This failure may make + one or more disks in the shelf or in the loop or bus + unavailable." + ::= { netapp 0 473 } + + shelfIFModuleWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the storage interface modules in a + disk shelf has a warning condition. Some shelf designs combine the + enclosure monitoring hardware function into the module + that operates the fibre channel loop or SCSI in the + shelf. This warning condition is of the storage interface + itself, not a failure of the enclosure monitoring, + which may be able to continue." + ::= { netapp 0 475 } + + shelfIFModuleInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously reported failure of a disk shelf + interface module has been corrected, or the module has + reported information that does not necessarily require + customer action." + ::= { netapp 0 477 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- This section contains traps related to maxdirsize. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + maxDirSizeAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A directory has reached its maxdirsize limit. Either + increase the maxdirsize or clean up the directory." + ::= { netapp 0 482 } + + maxDirSizeWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A directory is getting close to its maxdirsize limit. Either + increase the maxdirsize or clean up the directory." + ::= { netapp 0 485 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- CIFS statistics related traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + cifsStatsExhaustMemCtrlBlk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "A request for a CIFS control block cannot be granted. All + control blocks are in use." + ::= { netapp 0 497 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- New Environmental Subsystem Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + + chassisPSRemovedxMinShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Power Supply Unit is removed from the system. System will + be shutdown in x minutes if it is not put back." + + ::= { netapp 0 501 } + + chassisPSUsMismatch NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "Power Supply Units in the system are of different type. + Please replace them with correct Power Supply Units." + + ::= { netapp 0 505 } + + chassisFanFailxMinShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multiple chassis fan failure. System will + shut down in a few minutes if not corrected." + + ::= { netapp 0 511 } + + chassisPSUwrongInput NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "Power Supply Unit (PSU) in the system is connected to an + incompatible external power source. Please change + the power source being used or replace the PSU + with one that matches the current power source." + + ::= { netapp 0 515 } + + powerSupplyFanFailxMinShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS deprecated + DESCRIPTION + "Multiple power supply fans failure. + System will shut down in a few minutes if not corrected." + + ::= { netapp 0 521 } + + ioCardFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "An IO card is degraded. + The trap includes a string describing + the degraded IO card." + + ::= { netapp 0 525 } + + ioCardOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The IO card is functioning properly. + The trap includes a string containing the slot number + of the IO card." + + ::= { netapp 0 526 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- New Remote Management Subsystem Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + remoteSystemMgtAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "system remote management detected a system down event. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={post_error|watchdog_reset|power_loss|abnormal_reboot}, + key=value + + An example of a complete message would be: + Remote Management Event: type=system_down, severity=alert, + event=watchdog_reset, ss=16bytes + + Additional key=value items may, in the future, be appended + to this message. + + The events that would generate this trap would be: + post_error: Fatal POST error on boot + power_loss: Loss of power to system + abnormal_reboot: + l2_watchdog_reset" + + ::= { netapp 0 532 } + + remoteSystemMgmtWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "system remote management detected a system down event. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={loss-of-heartbeat}, + key=value + + An example of a complete message would be: + Remote Management Event: type=system_down, severity=warning, + event=loss_of_heartbeat, ss=16bytes + + Additional key=value items may, in the future, be appended + to this message. + + The events that would generate this trap would be: + loss_of_heartbeat: Loss of heartbeat to the RLM." + + ::= { netapp 0 535 } + + remoteSystemMgmtNotification NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "system remote management detected a system down event. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={power_off_via_rlm,power_cycle_via_rlm,reset_via_rlm}, + key=value + + An example of a complete message would be: + Remote Management Event: type=system_down, severity=notice, + event=power_off_via_rlm, ss=16bytes + + Additional key=value items may, in the future, be appended + to this message. + + The events that would generate this trap would be: + power_off_via_rlm: This indicates system power off + power_cycle_via_rlm: This indicates system power cycle + reset_via_rlm: This indicates system reset." + + ::= { netapp 0 536 } + + remoteSystemMgmtPeriodic NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This is a periodic keep alive from system remote management. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={periodic_message} + + An example of a complete message would be: + Remote Management Event: type=keep_alive, severity=info, + event=periodic_message + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 547 } + + remotesystemMgmtTest NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This is a test trap from system remote management. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={periodic_message} + + An example of a complete message would be: + Remote Management Event: type=test, severity=notice, event=test + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 556 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Disk Multipath Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + diskMultipathOneSwitch NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A multipathed disk is only connected to one switch." + + ::= { netapp 0 562 } + + diskMultipathNoTakeover NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multipath disks or luns could not be detected for the partner. + The node will be unable to takeover correctly." + + ::= { netapp 0 563 } + + diskMultipathWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Synchronous mirroring is enabled, even though disks are not + multipathed." + + ::= { netapp 0 565 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Disk Disable Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + driveDisableErr NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A drive has been disabled by the shelf module due to + hardware errors. If it is the only drive in the shelf + that is disabled, replace the drive." + + ::= { netapp 0 574 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- HBA Offline Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + hbaOfflineInformation NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A host bus adapter (HBA) port has been disabled. + This state may be caused either by user command or by + errors that make the interface unable to communicate + with attached devices." + + ::= { netapp 0 587 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- FC Adapter Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + fcOfflineError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A FibreChannel adapter port has gone off-line due to + an error condition." + + ::= { netapp 0 594 } + + fcOnlineFailWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A FibreChannel adapter has failed to come on-line due + to some error condition. Check the cables for proper + connections." + + ::= { netapp 0 595 } + + fcOffLineNotification NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A FibreChannel adapter has gone off line. + This state may be caused either by user command or by + errors that make the interface unable to communicate + with attached devices." + + ::= { netapp 0 596 } + + fcOnlineInformation NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A FibreChannel adapter port has come on-line." + + ::= { netapp 0 597 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- LUN Snap Restore Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + lunSnapRestoreStatus NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Status of the Snap Restore" + + ::= { netapp 0 606 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- LUN Clone Create Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + lunCloneCreate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Created a LUN Clone" + + ::= { netapp 0 616 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- LUN Clone Split Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + lunCloneSplitStart NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "LUN Clone Split started" + + ::= { netapp 0 626 } + + lunCloneSplitComplete NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "LUN Clone Split completed" + + ::= { netapp 0 627 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Flex Clone Split Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + flexCloneSplitStart NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Flex Clone Split started" + + ::= { netapp 0 636 } + + flexCloneSplitComplete NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Flex Clone Split completed" + + ::= { netapp 0 637 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Clone Create Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeCloneCreate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Created a Volume Clone" + + ::= { netapp 0 646 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Snap Auto Delete Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + snapAutoDelete NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Snapshot Auto Deleted" + + ::= { netapp 0 656 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Auto Grow Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeAutogrow NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is Auto Grown" + + ::= { netapp 0 666 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Time Daemon Target(s) Not Responding Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + timedTargetNotResponding NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "NTP Time Daemon lost contact with the configured target" + + ::= { netapp 0 674 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- External cache device error Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + extcacheCardError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "External cache card failure" + + ::= { netapp 0 676 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- External cache offline Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + extcacheCardOffline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "External cache is taken offline" + + ::= { netapp 0 686 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to snapvault + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- SnapVault Snapshot limit warning + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + svBackupSnapWarningLimit NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The remaining number of Snapshot copies for a backup + schedule is below warning limit specified." + + ::= { netapp 0 695 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Antivirus Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + avTrendLicenseExpired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Trend Micro antivirus license has expired" + + ::= { netapp 0 705 } + + avTrendLicenseExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Trend Micro antivirus license is about to expire" + + ::= { netapp 0 706 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- System Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + rebootAbnormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System rebooted abnormally after any of the following + events: + event = watchdog reset, agent watchdog reset, panic, + power-glitch." + + ::= { netapp 0 712 } + + rebootNormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System rebooted normally after any of the following + events: + event = giveback, revert, WAFL check, power-on, + internal reboot, internal halt, rlm system reset, operator + initiated halt and reboot." + + ::= { netapp 0 716 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to volume move + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Cutover Deferred + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveCutoverDeferred NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move job cannot be completed because cutover phase + has been deferred." + + ::= { netapp 0 724 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Cutover Failed + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveCutoverFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move job cannot be completed because the cutover + attempt resulted in failure." + + ::= { netapp 0 734 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Complete + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveDone NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move job completed successfully." + + ::= { netapp 0 736 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Cutover Deferred Wait + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveCutoverDeferredWait NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move has reached the cutover phase and is waiting + for the user to trigger cutover because the user specified + wait for cutover-action" + + ::= { netapp 0 737 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- C-Mode SAN Begin + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Node Out of CLAM Quorum Trap + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + scsibladeOutOfQuorum NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The node has lost connectivity with the other nodes + in the cluster. Both fcp and iscsi traffic have been disabled + on this node. The corrective action is to reboot the node, and + if the node is waiting for giveback then perform a giveback." + + ::= { netapp 0 741 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Node In CLAM Quorum Trap + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + scsibladeInQuorum NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The node established connectivity with the other nodes + in the cluster." + + ::= { netapp 0 746 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- C-Mode SAN End + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to QoS Monitor + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- QoS Monitor Memory Maxed + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + qosMonitorMemoryMaxed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "QoS dynamic memory has reached its limit. Some QoS features + may operate in a limited capacity." + + ::= { netapp 0 755 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- QoS Monitor Memory Abated + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + qosMonitorMemoryAbated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "QoS dynamic memory is no longer at its limit. All QoS features + will operate as normal." + + ::= { netapp 0 757 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Aggregate Relocation + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- SFO Aggregate Relocated Successfully + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + sfoAggregateRelocated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when an SFO aggregate is relocated permanently + from one node to another." + + ::= { netapp 0 767 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- End of Aggregate Relocation Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + avUpdateFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software update failed." + + ::= { netapp 0 773 } + + avLicenseCheckFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software license validation failed." + + ::= { netapp 0 774 } + + avMcAfeeProductExpired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee product has expired." + + ::= { netapp 0 775 } + + avRemedy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remedy action taken. The file has been repaired, deleted or quarantined." + + ::= { netapp 0 776 } + + avLicenseCheck NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "License validation was successful." + + ::= { netapp 0 777 } + + avRemedyFailure NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remedy action failed. The file was not repaired, deleted or quarantined." + + ::= { netapp 0 783 } + + avMcAfeeEngineExpired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee product has expired." + + ::= { netapp 0 785 } + + avMcAfeeProductExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee product is expiring." + + ::= { netapp 0 786 } + + av2gbFileNotScanned NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A file larger than 2GB is not scanned and marked as clean." + + ::= { netapp 0 793 } + + avMcAfeeEngineExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee engine is expiring." + + ::= { netapp 0 796 } + + avVirusfound NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Virus found while scanning." + + ::= { netapp 0 802 } + + avMcAfeeLicenseFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee antivirus license activation failed." + + ::= { netapp 0 803 } + + avDisableFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service disabling failed in the cluster." + + ::= { netapp 0 804 } + + avDisable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service is disabled in the cluster." + + ::= { netapp 0 805 } + + avMcAfeeLicenseExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee antivirus license is about to expire." + + ::= { netapp 0 806 } + + avEnable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service is enabled in the cluster." + + ::= { netapp 0 807 } + + avSpywareFound NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Spyware found while scanning." + + ::= { netapp 0 812 } + + avEnableFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service enabling failed in the cluster." + + ::= { netapp 0 813 } + + avRollbackFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software rollback failed." + + ::= { netapp 0 814 } + + avRollback NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software is rolled back." + + ::= { netapp 0 816 } + + avUpdate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software is updated." + + ::= { netapp 0 817 } + + snmpBusy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The SNMP server is too busy." + + ::= { netapp 0 824 } + + lunDestroy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A LUN was destroyed." + + ::= { netapp 0 837 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Health Monitor Alert EMS trap + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + healthMonitorAlertRaised NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A Health Monitor has created an alert." + + ::= { netapp 0 862 } + + healthMonitorAlertCleared NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A Health Monitor has cleared an alert." + + ::= { netapp 0 867 } + + volumeLogicalOverallocated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The volume has over allocated space and may not be able to + honor file reservations or the aggregate has over allocated + space and may not be able to honor volume guarantees. + If and when the reserved/guaranteed space is consumed + there will be insufficient physical space which can + cause the volume/aggregate to be taken offline." + + ::= { netapp 0 873 } + + volumeReserveGrew NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume's WAFL reserve grew because it was + physically over allocated." + + ::= { netapp 0 875 } + + volumePhysicalOverallocated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The volume/aggregate is running dangerously low on + free blocks to write to." + + ::= { netapp 0 882 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to C-mode Snapmirror/Snapvault + -- Reserve trap from 90x to 96x for C-mode Snapmirror/Snapvault + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + smVaultSnapWarnLimit NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The snapshot count limit on the destination volume has been reached." + + ::= { netapp 0 895 } + + lunRelocationCompletion NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Lun relocation completed successfully" + ::= { netapp 0 896 } + + smSyncOutOfSyncWarn NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A synchronous granular CG relationship has + transitioned from in-sync to out-of-sync and + remained out-of-sync for longer than expected." + ::= { netapp 0 905 } + + clusterLinkDown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cluster link has been lost." + + ::= { netapp 0 973 } + + clusterL2ConnFail NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The l2ping command is currently failing between cluster ports." + + ::= { netapp 0 983 } + + clusterPingDropLarge NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Pings of large packets between cluster ports are currently failing." + + ::= { netapp 0 993 } + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Disks + -- Reserve trap from 100x to 102x for disk related events. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + diskFailedRemoveCarrier NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All disks in a carrier that contains + more than one disk are failed by + Data ONTAP(R) and the carrier can be removed." + + ::= { netapp 0 1002 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to SAS connectors. + -- Reserve traps 104x for SAS connector traps. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + sasConnectorWarn NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cable connecting a SAS device to a disk shelf + has been removed or failed." + ::= { netapp 0 1045 } + + sasConnectorInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously-existing error condition involving a SAS cable + has been corrected." + ::= { netapp 0 1047 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to shelf power supply issues + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + sesShelfPowerSupplyError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A shelf power supply has failed or been removed." + ::= { netapp 0 1054 } + + sesShelfPowerSupplyWarn NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A shelf power supply has indicated a warning condition." + ::= { netapp 0 1055 } + + + sesShelfPowerSupplyInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously reported error or warning condition + involving a shelf power supply has been corrected." + ::= { netapp 0 1057 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Rehost traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volRehostFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume rehost attempt has failed. The volume is available + under source Vserver." + + ::= { netapp 0 1064 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to shelf voltage issues + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + sesShelfVoltageWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when a warning condition is + detected in the indicated disk shelf voltage sensor. + The shelf might be able to continue operation." + ::= { netapp 0 1065 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Rehost traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volRehostSucceeded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume rehost attempt is successful." + + ::= { netapp 0 1067 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Offbox-AV Traps + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + offboxvscanVirusDetectedError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A possible virus has been detected" + + ::= { netapp 0 1072 } + + + snmpTestTraphost NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SNMP test trap is generated." + + ::= { netapp 0 1103 } + + + snmpFipsSupport NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Data ONTAP is operating in FIPS compliant mode but + SNMPv3 is configured with non-compliant ciphers or hash algorithms. + Hence SNMPv3 is disabled." + + ::= { netapp 0 1114 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps when no servers are available (LDAP, NIS, AD) + -- Reserve trap from 112x to 115x for loss of connection related events. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + noNisServersAvailable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "None of the configured NIS servers are + reachable at this point of time. The string + sent with the trap gives the name of the + affected Storage Virtual Machine." + + ::= { netapp 0 1121 } + + noLdapServersAvailable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "None of the configured LDAP servers are + reachable at this point of time. The string + sent with the trap gives the name of the + affected Storage Virtual Machine." + + ::= { netapp 0 1131 } + + noLsaServersAvailable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "None of the configured LSA servers are + reachable at this point of time. The string + sent with the trap gives the name of the + affected Storage Virtual Machine." + + ::= { netapp 0 1141 } + + noNetlogonServersAvailable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "None of the configured Netlogon servers are + reachable at this point of time. The string + sent with the trap gives the name of the + affected Storage Virtual Machine." + + ::= { netapp 0 1151 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to shelf dcm issues + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + sesShelfDcmError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A shelf dcm is not installed or not supported." + ::= { netapp 0 1164 } + + sesShelfDcmWarn NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A shelf dcm has indicated a warning condition." + ::= { netapp 0 1165 } + + + sesShelfDcmInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously reported error or warning condition + involving a shelf dcm has been corrected." + ::= { netapp 0 1167 } + + snmpSnmpv3Enable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when SNMPv3 is disabled due to a cluster in FIPS + mode being upgraded to a version of ONTAP(R) software supporting the + SNMPv3 FIPS feature. FIPS compliance adds more stringent limitations + on SNMP users and SNMP traphosts, so SNMPv3 access has been disabled + to allow the current SNMP users and SNMP traphosts to be reevaluated. + If SNMPv3 functionality is required, you can reenable it; if cluster + is still in FIPS mode at that time, any existing SNMP users and SNMP + traphosts that are noncompliant to FIPS will be deleted. Until SNMPv3 + is reenabled, SNMPv3 users cannot be created, SNMPv3 traphosts cannot + be added and SNMPv3 packets will not be processed." + ::= { netapp 0 1194 } + + snmpFipsObjsDelFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The system failed to delete SNMP traphosts and users that were not + FIPS compliant. It tried to automatically delete them when FIPS was + configured in the cluster. The SNMP traphosts and users that are + left have become inoperable." + ::= { netapp 0 1204 } + + fcBridgeTempEmergency NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The FC-to-SAS bridge has reached the critical temperature + threshold, and will shut down." + ::= { netapp 0 1211 } + + fcBridgeTempAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The FC-to-SAS bridge is operating at elevated temperature + levels and action should be taken to restore proper cooling." + ::= { netapp 0 1212 } + + fcBridgeTempNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The FC-to-SAS bridge has returned to normal operating temperature." + ::= { netapp 0 1216 } + + + fcBridgeFcPortAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when an FC port has gone offline." + ::= { netapp 0 1222 } + + fcBridgeFcPortNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when an FC port has come back online" + ::= { netapp 0 1226 } + + fcBridgeSASPortAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when a SAS port has gone offline." + ::= { netapp 0 1232 } + + fcBridgeSASPortNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when a SAS port has come back online" + ::= { netapp 0 1236 } + + + + fcBridgeThroughputAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when an FC-to-SAS bridge is experiencing + degraded throughput." + ::= { netapp 0 1242 } + + fcBridgeThroughputNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when an FC-to-SAS bridge has recovered from + degraded throughput." + ::= { netapp 0 1246 } + + fcBridgePowerSupplyAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when an FC-to-SAS bridge power supply has failed." + ::= { netapp 0 1252 } + + fcBridgePowerSupplyNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when an FC-to-SAS bridge power supply has returned to + normal operation." + ::= { netapp 0 1256 } + + fcBridgeSasPhyTransitionAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when a SAS port on a bridge has transitioned + to offline." + ::= { netapp 0 1262 } + + fcBridgeSasPhyTransitionNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when a SAS port on a bridge has transitioned + to online." + ::= { netapp 0 1266 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps for cloud + -- Reserve trap from 130x to 139x for VSA cloud messages + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vsaCloudProviderScheduledEventScheduled NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when a cloud-provider maintenance event has + been initially scheduled." + ::= { netapp 0 1302 } + + + vsaCloudProviderScheduledEventUpdate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This message occurs when the status of a previously scheduled + cloud-provider maintenance event has been updated." + ::= { netapp 0 1303 } + + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- End of NetApp trap definitions + -- + -- Note: Please update this comment when adding a new NOTIFICATION-TYPE. + -- The next trap set range should be: 140x + -- + -- The 10xxx trap range is used by DataFabric Manager + -- (netappDataFabricManager) see the DFM MIB for further + -- information. + -- + -- The 20xxx trap range is used by the NetApp Support Console + -- (netappSupportConsole) see the NASC MIB for further + -- information. + -- + -- The 'ones' digit of the trap contains the priority of the trap: + -- + -- 1 emergency + -- 2 alert + -- 3 critical + -- 4 error + -- 5 warning + -- 6 notification + -- 7 information + -- 8 debug + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + END -- cgit v1.2.3