5.02021-11-21T21:50:21ZTemplates SNMPSNMP NetApp cDotSNMP NetApp cDot## Overview
For Netapp Ontape 9.5 and later.
Discovery rules:
- Aggregates
- Enclosures
- LIFs
- Nodes
- SnapMirror (New)
- Volumes
Based on "NETAPP ONTAP 9.1" edited by "[zabbiJ](owner/zabbiJ)".
## Author
eric_at_2037
Templates SNMPEnclosureGeneralNodeSnapMirrorVIF- Autosupport Failed SendsSNMP_AGENT.1.3.6.1.4.1.789.1.2.7.4.0autosupportFailedSends5mGeneralPOST{delta(5m)}<>0{HOST.NAME} failed to send autosupportWARNING{ITEM.LASTVALUE}
- Autosupport StatusSNMP_AGENT.1.3.6.1.4.1.789.1.2.7.1.0autosupportStatus5mGeneralNETAPP autosupportStatusPOST
- Autosupport Status MessageSNMP_AGENT.1.3.6.1.4.1.789.1.2.7.2.0autosupportStatusMessage5m0TEXTGeneralPOST{str(The last AutoSupport message was sent successfully.)}=0{HOST.NAME} issue during Autosupport messageWARNING{ITEM.LASTVALUE}
- Autosupport Successful SendsSNMP_AGENT.1.3.6.1.4.1.789.1.2.7.3.0autosupportSuccessfulSends5mGeneralPOST
- CPU usage (%)SNMP_AGENT.1.3.6.1.4.1.789.1.2.1.3.0cpuBusyTimePerCentGeneralPOST
- CPU CountSNMP_AGENT.1.3.6.1.4.1.789.1.2.1.6.0cpuCount30mGeneralPOST
- Failed Disks CountSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.7.0diskFailedCountGeneralPOST{last()}>0{HOST.NAME} got Failed DisksHIGH
- Disk Failed MessageSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.10.0diskFailedMessage0TEXTGeneralPOST
- Prefailed Disks CountSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.11.0diskPrefailedCountGeneralPOST{last()}>0{HOST.NAME} got Prefailed DisksAVERAGE
- Number of reconstructing parity DisksSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.4.0diskReconstructingParityCountGeneralPOST
- Number of spare DisksSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.8.0diskSpareCount30mGeneralPOST
- Number of DisksSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.1.0diskTotalCount30mGeneralPOST
- Number of verifying parity DisksSNMP_AGENT.1.3.6.1.4.1.789.1.6.4.5.0diskVerifyingParityCountGeneralPOST
- Product VersionSNMP_AGENT.1.3.6.1.4.1.789.1.1.2.0productVersio30m0TEXTGeneralPOST
AggregatesSNMP_AGENTdiscovery[{#AGGRNAME}, .1.3.6.1.4.1.789.1.5.11.1.2]aggr12hAggregate Owners[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.11.1.13.{#SNMPINDEX}aggrOwners[{#SNMPINDEX}]30m0TEXTAggregatePOSTAggregate Raidtype[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.11.1.11.{#SNMPINDEX}aggrRaidType[{#SNMPINDEX}]30m0TEXTAggregatePOSTAggregate State[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.11.1.5.{#SNMPINDEX}aggrState[{#SNMPINDEX}]0TEXTAggregatePOSTAggregate Status[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.11.1.6.{#SNMPINDEX}aggrStatus[{#SNMPINDEX}]0TEXTAggregatePOSTAggregate Type[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.11.1.10.{#SNMPINDEX}aggrType[{#SNMPINDEX}]30m0AggregateNETAPP aggrTypePOSTAggregate Size[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.29.{#SNMPINDEX}df64TotalKBytes[{#SNMPINDEX}]30mBAggregateMULTIPLIER1024POSTAggregate Used Size[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.30.{#SNMPINDEX}df64UsedKBytes[{#SNMPINDEX}]3mBAggregateMULTIPLIER1024POSTAggregate Size Free (%)[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.6.{#SNMPINDEX}dfPerCentKBytesCapacity[{#SNMPINDEX}]3mFLOAT%AggregatePOST{last()}<10Free Size on {#AGGRNAME} less than 10%HIGH{last()}<20Free Size on {#AGGRNAME} less than 20%AVERAGEAggregate Filesystem Status[{#AGGRNAME}]SNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.20.{#SNMPINDEX}dfStatus[{#SNMPINDEX}]0AggregateNETAPP dfStatusPOST{last()}<>2Filesystem {#AGGRNAME} not mountedAVERAGEPOSTEnclosuresSNMP_AGENTdiscovery[{#ENCLNUM}, .1.3.6.1.4.1.789.1.21.1.2.1.1]encl12hEnclosure[{#ENCLNUM}] Failed ElectronicSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.33.{#SNMPINDEX}enclElectronicsFailed[{#SNMPINDEX}]0TEXTEnclosurePOST{strlen()}>0Failed electric: {ITEM.LASTVALUE} on Enclosure[{#ENCLNUM}]HIGHEnclosure[{#ENCLNUM}] ElectronicSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.31.{#SNMPINDEX}enclElectronicsPresent[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Failed FansSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.18.{#SNMPINDEX}enclFansFailed[{#SNMPINDEX}]0TEXTEnclosurePOST{strlen()}>0Failed fans: {ITEM.LASTVALUE} on Enclosure[{#ENCLNUM}]HIGHEnclosure[{#ENCLNUM}] Fans SpeedSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.62.{#SNMPINDEX}enclFansSpeed[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Failed Power SuppliesSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.15.{#SNMPINDEX}enclPowerSuppliesFailed[{#SNMPINDEX}]0TEXTEnclosurePOST{strlen()}>0Failed power supply: {ITEM.LASTVALUE} on Enclosure[{#ENCLNUM}]HIGHEnclosure[{#ENCLNUM}] Product IDSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.5.{#SNMPINDEX}enclProductID[{#SNMPINDEX}]12h0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Product ModelSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.7.{#SNMPINDEX}enclProductModel[{#SNMPINDEX}]12h0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Current TemperatureSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.25.{#SNMPINDEX}enclTempSensorsCurrentTemp[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Over Temperature failSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.21.{#SNMPINDEX}enclTempSensorsOverTempFail[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Over Temperature warnSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.22.{#SNMPINDEX}enclTempSensorsOverTempWarn[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Under Temperature failSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.23.{#SNMPINDEX}enclTempSensorsUnderTempFail[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Under Temperature warnSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.24.{#SNMPINDEX}enclTempSensorsUnderTempWarn[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Current VoltageSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.40.{#SNMPINDEX}enclVoltSensorsCurrentVolt[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Over Voltage failSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.36.{#SNMPINDEX}enclVoltSensorsOverVoltFail[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Over Voltage warnSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.37.{#SNMPINDEX}enclVoltSensorsOverVoltWarn[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Under Voltage failSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.38.{#SNMPINDEX}enclVoltSensorsUnderVoltFail[{#SNMPINDEX}]0TEXTEnclosurePOSTEnclosure[{#ENCLNUM}] Under Voltage warnSNMP_AGENT.1.3.6.1.4.1.789.1.21.1.2.1.39.{#SNMPINDEX}enclVoltSensorsUnderVoltWarn[{#SNMPINDEX}]0TEXTEnclosurePOSTPOSTLIFsSNMP_AGENTdiscovery[{#VIF}, .1.3.6.1.4.1.789.1.22.4.1.2]lif12hVIF[{#VIF}] is HomeSNMP_AGENT.1.3.6.1.4.1.789.1.22.4.1.10.{#SNMPINDEX}logicalInterfaceIsHome[{#SNMPINDEX}]VIFNETAPP logicalInterfaceIsHomePOST{last()}>1LIF[{#VIF}] on {HOST.NAME} not at home portAVERAGEPOSTNodesSNMP_AGENTdiscovery[{#NODENAME}, .1.3.6.1.4.1.789.1.21.2.1.1]node12hNode[{#NODENAME}] cannot take over causeSNMP_AGENT.1.3.6.1.4.1.789.1.21.2.1.5.{#SNMPINDEX}haCannotTakeoverCause[{#NODENAME}]0NodeNETAPP haCannotTakeoverCausePOSTNode[{#NODENAME}] HA Interconnect StatusSNMP_AGENT.1.3.6.1.4.1.789.1.21.2.1.10.{#SNMPINDEX}haInterconnectStatus[{#NODENAME}]0NodeNETAPP haInterconnectStatusPOST{last()}<>4{HOST.HOST} Interconnect status not upAVERAGENode[{#NODENAME}] HA Partner NameSNMP_AGENT.1.3.6.1.4.1.789.1.21.2.1.8.{#SNMPINDEX}haPartnerName[{#NODENAME}]12h0TEXTNodePOSTNode[{#NODENAME}] HA Partner StatusSNMP_AGENT.1.3.6.1.4.1.789.1.21.2.1.6.{#SNMPINDEX}haPartnerStatus[{#NODENAME}]0NodeNETAPP haPartnerStatusPOST{last()}<>2{HOST.HOST} Partner status not okAVERAGENode[{#NODENAME}] HA SettingsSNMP_AGENT.1.3.6.1.4.1.789.1.21.2.1.3.{#SNMPINDEX}haSettings[{#NODENAME}]0NodeNETAPP haSettingsPOST{last()}<>2{HOST.HOST} HA disabledHIGHNode[{#NODENAME}] HA StateSNMP_AGENT.1.3.6.1.4.1.789.1.21.2.1.4.{#SNMPINDEX}haState[{#NODENAME}]0NodeNETAPP haStatePOST{last()}<>2{HOST.HOST} can not takeoverHIGHPOSTSnapMirrorSNMP_AGENTdiscovery[{#SNAPINDEX}, .1.3.6.1.4.1.789.1.29.1.1.2]snapmirror300sSnapMirror [{#SNAPINDEX}] Destination PathSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.3.{#SNMPINDEX}snapmirrorRelDestPath[{#SNMPINDEX}]3h0CHARSnapMirrorSnapMirror [{#SNAPINDEX}] HealthySNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.16.{#SNMPINDEX}snapmirrorRelHealthy[{#SNMPINDEX}]1825dSnapMirror{last()}<>1SnapMirror [{#SNAPINDEX}] is not HealthyHIGHSnapMirror [{#SNAPINDEX}] LagSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.7.{#SNMPINDEX}snapmirrorRelLag[{#SNMPINDEX}]300s1825dsSnapMirrorMULTIPLIER0.01{last()}>86400SnapMirror [{#SNAPINDEX}] Lag is greater than 1 dayAVERAGE{last()}>172800SnapMirror [{#SNAPINDEX}] Lag is greater than 2 daysHIGH{last()}>432000SnapMirror [{#SNAPINDEX}] Lag is greater than 5 daysDISASTERSnapMirror {#SNAPINDEX} Last Transfer SizeSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.20.{#SNMPINDEX}snapmirrorRelLastTransferSize[{#SNMPINDEX}]300s1825dBSnapMirrorSnapMirror {#SNAPINDEX} Last Transfer TimeSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.21.{#SNMPINDEX}snapmirrorRelLastTransferTime[{#SNMPINDEX}]300s1825dsSnapMirrorSnapMirror {#SNAPINDEX} Source PathSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.2.{#SNMPINDEX}snapmirrorRelSrcPath[{#SNMPINDEX}]3h0DISABLEDCHARSnapMirrorSnapMirror {#SNAPINDEX} StateSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.6.{#SNMPINDEX}snapmirrorRelState[{#SNMPINDEX}]1825dSnapMirrorNETAPP snapmirrorRelStateSnapMirror {#SNAPINDEX} StatusSNMP_AGENT.1.3.6.1.4.1.789.1.29.1.1.5.{#SNMPINDEX}snapmirrorRelStatus[{#SNMPINDEX}]1825dSnapMirrorNETAPP snapmirrorRelStatus{last()}>=11SnapMirror {#SNAPINDEX} is having problemsHIGH{last()}<>0SnapMirror {#SNAPINDEX} is not idleINFOSnapMirror [{#SNAPINDEX}] TransferFIXED0040FF- SNMP NetApp cDotsnapmirrorRelLag[{#SNMPINDEX}]
1FILLED_REGION00FF00RIGHT- SNMP NetApp cDotsnapmirrorRelLastTransferSize[{#SNMPINDEX}]
2000000- SNMP NetApp cDotsnapmirrorRelLastTransferTime[{#SNMPINDEX}]
VolumesSNMP_AGENTdiscovery[{#VOLNAME}, .1.3.6.1.4.1.789.1.4.4.1.2]volume12hVolume[{#VOLNAME}] SizeSNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.29.{#SNMPINDEX}df64TotalKBytesVol[{#SNMPINDEX}]BVolumeMULTIPLIER1024POSTVolume[{#VOLNAME}] UsedSNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.30.{#SNMPINDEX}df64UsedKBytesVol[{#SNMPINDEX}]BVolumeMULTIPLIER1024POSTVolume[{#VOLNAME}] Used (%)SNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.6.{#SNMPINDEX}dfPerCentKBytesCapacityVol[{#SNMPINDEX}]%VolumePOST{last()}>90Free Size on Volume[{#VOLNAME}] less than 10%HIGH{last()}>80Free Size on Volume[{#VOLNAME}] less than 20%AVERAGEVolume[{#VOLNAME}] Used Inode %SNMP_AGENT.1.3.6.1.4.1.789.1.5.4.1.9.{#SNMPINDEX}dfVolInodePercent[{#SNMPINDEX}]10m%VolumePOST{last()}>89Free Inode on Volume[{#VOLNAME}] less than 10%DISASTER{last()}>84Free Inode on Volume[{#VOLNAME}] less than 25%HIGHVolume[{#VOLNAME}] AggregateSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.9.{#SNMPINDEX}volAggrName[{#SNMPINDEX}]3h0TEXTVolumePOSTVolume[{#VOLNAME}] NV Failed StateSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.27.{#SNMPINDEX}volInNvfailedState[{#SNMPINDEX}]Indicates whether the volume is in nvfailed state. This is only applicable to cluster-mode volumes.VolumeBOOL_TO_DECIMALPOSTVolume[{#VOLNAME}] LanguageSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.19.{#SNMPINDEX}volLanguage[{#SNMPINDEX}]3h0TEXTVolumePOSTVolume[{#VOLNAME}] NV Failed enabledSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.26.{#SNMPINDEX}volNvfail[{#SNMPINDEX}]Indicates whether nvfail option is enabled on this volume.VolumeBOOL_TO_DECIMALPOSTVolume[{#VOLNAME}] Space Guarantee enabledSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.17.{#SNMPINDEX}volSpaceGuaranteeEnabled[{#SNMPINDEX}]3h.VolumeNETAPP volSpaceGuaranteeEnabledBOOL_TO_DECIMALPOSTVolume[{#VOLNAME}] Space GuaranteeSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.18.{#SNMPINDEX}volSpaceGuarantee[{#SNMPINDEX}]3h.VolumeNETAPP volSpaceGuaranteePOSTVolume[{#VOLNAME}] StateSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.6.{#SNMPINDEX}volState[{#SNMPINDEX}]0TEXTVolumePOSTVolume[{#VOLNAME}] TypeSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.10.{#SNMPINDEX}volType[{#SNMPINDEX}]3hType of this volume, older volumes are traditional while newer volumes contained in aggregates are flexible.VolumeNETAPP volTypePOSTVolume[{#VOLNAME}] VserverSNMP_AGENT.1.3.6.1.4.1.789.1.5.8.1.14.{#SNMPINDEX}volVserver[{#SNMPINDEX}]3h0TEXTVolumePOSTDisk space {#VOLNAME}FIXEDFILLED_REGION1A7C11- SNMP NetApp cDotdf64TotalKBytesVol[{#SNMPINDEX}]
1FILLED_REGION0000DD- SNMP NetApp cDotdf64UsedKBytesVol[{#SNMPINDEX}]
POSTNETAPP aggrType0unknown1traditional2aggregate3stripedNETAPP autosupportStatus1ok2smtpFailure3postFailure4smtpPostFailure5unknownNETAPP dfStatus1unmounted2mounted3frozen4destroying5creating6mounting7unmounting8nofsinfo9replaying10replayedNETAPP haCannotTakeoverCause1ok2unknownReason3disabledByOperator4interconnectOffline5disabledByPartner6takeoverFailed7mailboxIsInDegradedState8partnermailboxIsInUninitialisedState9mailboxVersionMismatch10nvramSizeMismatch11kernelVersionMismatch12partnerIsInBootingStage13diskshelfIsTooHot14partnerIsPerformingRevert15nodeIsPerformingRevert16sametimePartnerIsAlsoTryingToTakeUsOver17alreadyInTakenoverMode18nvramLogUnsynchronized19stateofBackupMailboxIsDoubtfulNETAPP haInterconnectStatus1notPresent2down3partialFailure4upNETAPP haPartnerStatus1maybeDown2ok3deadNETAPP haSettings1notConfigured2enabled3disabled4takeoverByPartnerDisabled5thisNodeDeadNETAPP haState1dead2canTakeover3cannotTakeover4takeover5partialGivebackNETAPP logicalInterfaceIsHome0false1trueNETAPP snapmirrorRelState0uninitialized1snapmirrored2brokenOffNETAPP snapmirrorRelStatus0idle1transferring2restoring3checking4quiescing5quiesced6queued7preparing8waiting9finalizing10resyncing11aborting12breakingNETAPP volSpaceGuarantee0none1file2volumeNETAPP volSpaceGuaranteeEnabled1true2falseNETAPP volType1traditional2flexible3striped4asis5snaplock