Wednesday, 13 September 2017

Integrating WFA 4.1 with OCUM 7.2

Going back to July I did a few posts on OCUM 7.2 and WFA 4.1 (everything’s in the Contents Page). I was going to do a post for Integrating WFA 4.1 with OCUM 7.2 but got side-tracked, so here is that post - good news is its fairly straightforward, just one thing to look out for. Integrating WFA 3.1 with OCUM 6.3 was done in this post.

Step 1 of 3: Creating a WFA user in OCUM

Logged into the OCUM 7.2 WebUI: https://OCUM_IP_FQDN

1) Click the cog icon in the top right corner
2) Click Users
3) Click + Add
4) Enter the details for the WFA user:

    Type: Database User
    Name: {WFA USER}
Password: {PASSWORD}
    Role: Integration Schema

5) Click Add

Image: Creating a WFA user in OCUM 7.2

Step 2 of 3: Installing the ‘WFA pack for managing Clustered Data ONTAP’

Note: We have to do this step because otherwise you’ll get the following error when you try to pair OCUM with WFA:
“Failed to save settings for OnCommand Workflow Automation - Creation of datasource with name NAME in Workflow Automation failed”

1) Download the ‘WFA pack for managing Clustered Data ONTAP’ from automationstore.netapp.com. The link to the latest (Version 1.3.2) is here!

Logged into the WFA 4.1 WebUI: https://WFA_IP_FQDN

2) Click on Administration
3) Click on Import
4) Select the downloaded file (wfa-cdot-1.3.0-4394639.dar in my case) and click Open
5) After a wait (a few minutes) the ‘Import DAR File’ window appears. Click Import

Image: Importing the ‘WFA pack for managing Clustered Data ONTAP’

6) All being well, after a wait (a few minutes) the ‘Import Success: DAR file imported successfully’ window appears. Click OK

Step 3 of 3: Pairing WFA with OCUM

Logged into the OCUM 7.2 WebUI: https://OCUM_IP_FQDN

1) Click the cog icon in the top right corner
2) Click on Workflow Automation
3) Enter the details to set up pairing

Name: {WFA USER}
Password: {PASSWORD}
Hostname or IP: {WFA Server FQDN or IP}
Username: {WFA ADMIN*}
Password: {PASSWORD}

*Here I’m using an account with the ‘Admin’ role. Because OCUM integrates with WFA (to manage protection relationships etcetera...) I’d go with ‘Admin’ role.

4) Click Save

Image: Pairing WFA with OCUM

5) If the ‘Do you want to trust this certificate?’ box pops up, click Yes
6) All being well, you should see the window ‘Workflow Automation Options Changed’. Click Yes

Image: Successful pairing of OCUM with WFA
Note: If you check ‘Data Sources’ in the WFA UI, you’ll see a new Data Source added for UM 7.2.

Friday, 8 September 2017

ONTAP 9.1 Syslogging Best Practices?


The previous post covered “How to Setup Syslog from NetApp in ONTAP 9.1+”. My best practice would be just to use syslog for forwarding of the command history log (audit log), since that’s what I see syslog as best made for - i.e. keeping an audit of every login, every SET API run... I’ve never thought of syslog as a tool for monitoring for say failed disks. For monitoring there are much better tools (OnCommand Unified Manager).

Still, there might be a reason to syslog certain events. The ONTAP 9: EMS Configuration Express Guide does say “Use this guide if ... you want to use best practices, not explore every available option”, but the guide doesn’t tell you what to monitor. Another guide for SNMP - TR-4220: SNMP Support in Data ONTAP - doesn’t tell you specifically what to monitor (back to the word “depends”).

Logged into a ONTAP 9.1 cluster, if I run::>


event route show


I get 6838 entries. What of those 6848 entries might we want to syslog?

The event route output can be broken down into severities:


EMERGENCY|ALERT|ERROR|NOTICE|INFORMATIONAL|DEBUG


So just sending to syslog selected items from EMERGENCY (253 items) and ALERT (602 items) messages seems a reasonable approach {ERROR has 2294 items}. These are all listed below (leaving it up to you what you want to monitor).

event route show -severity EMERGENCY -fields message-name (253 items)


AccessCache.ReachedLimits
LUN.inconsistent.filesystem
LUN.nvfail.vol.proc.failed
Nblade.DidNotInitialize
Nblade.cifsNoPrivShare
Nblade.nfsV4PoolExhaust
Nblade.vscanNoScannerConn
adt.dest.directory.full
adt.dest.directory.unavail
adt.dest.volume.offline
adt.service.block
adt.service.ro.filesystem
adt.stgvol.nospace
adt.stgvol.offline
api.engine.killed
app.log.emerg
arl.aggrOnlineFailed
bge.EepromCrc
boot.bootmenu.issue
boot.varfs.backup.issue
bootfs.env.issue
callhome.battery.failure
callhome.ch.ps.fan.bad.xmin
callhome.chassis.overtemp
callhome.chassis.undertemp
callhome.clam.node.ooq
callhome.client.app.emerg
callhome.fans.failed
callhome.hba.failed
callhome.ibretimerprog.fail
callhome.mcc.auso.trig.fail
callhome.mcc.personality
callhome.mcc.switchback.failed
callhome.mcc.switchover.failed
callhome.mdb.recovery.unsuccessful
callhome.netinet.dup.clustIP
callhome.nvram.failure
callhome.partner.down
callhome.ps.removed
callhome.raid.no.recover
callhome.raidtree.assim
callhome.rlm.replace
callhome.rlm.replace.lan
callhome.root.vol.recovery.reqd
callhome.sblade.lu.resync.to
callhome.sblade.lu.rst.hung
callhome.sblade.prop.fail
callhome.sfo.takeover.panic
callhome.shlf.fan
callhome.vol.space.crit
cf.fm.panicInToMode
cf.fm.reserveDisksOff
cf.fsm.autoGivebackAttemptsExceeded
cf.takeover.missing.ptnrDiskInventory
cf.takeover.missing.ptnrDisks
cft.trans.commit.failed
clam.node.ooq
config.localswitch
config.noBconnect
config.noPartnerLUNs
coredump.dump.failed
ctran.group.reset.failed
ctran.jpc.multiple.nodes
ctran.jpc.split.brain
ctran.jpc.valid.failed
disk.dynamicqual.failure.shutdown
ds.sas.xfer.unknown.error
ems.eut.prilo0_log_emerg
ems.eut.privar0_log_emerg_var
fci.adapter.firmware.update.failed
ha.takeoverImpHotShelf
haosc.invalid.config
license.capac.eval.shutdown
license.capac.shutdown
license.capac.unl.shutdown
license.subscription.enforcement
lmgr.aggr.CA.locks.dropped
lun.metafile.OOVC.corrupt
lun.metafile.VTOC.corrupt
mcc.auso.trigFailed
mcc.auso.triggerFailed
mgmtgwd.rootvol.recovery.changed
mgmtgwd.rootvol.recovery.different
mgmtgwd.rootvol.recovery.low.space
mgmtgwd.rootvol.recovery.new
mgmtgwd.rootvol.recovery.takeover.changed
mgmtgwd.var.recovery
mgr.boot.floppy_media
mgr.boot.reason_abnormal
mlm.array.portMixedAddress
monitor.chassisFanFail.xMinShutdown
monitor.fan.critical
monitor.globalStatus.critical
monitor.globalStatus.nonRecoverable
monitor.ioexpansionTemperature.cool
monitor.mismatch.shutdown
monitor.nvramLowBatteries
monitor.power.degraded
monitor.shelf.accessError
monitor.shutdown.brokenDisk
monitor.shutdown.chassisOverTemp
monitor.shutdown.emergency
monitor.shutdown.ioexpansionOverTemp
monitor.shutdown.ioexpansionUnderTemp
monitor.shutdown.nvramLowBatteries
monitor.shutdown.nvramLowBattery
netif.badEeprom
netif.overTempError
netif.uncorEccError
netinet.ethr.dup.clustIP
nodewatchdog.node.failure
nonha.resvConflictHalt
nv.fio.write.err
nv.none
nv2flash.copy2NVMEM.failure
nv2flash.copy2flash.failure
nv2flash.hw.failure
nv2flash.initfail
nvmem.battery.capLowCrit
nvmem.battery.capacity.low
nvmem.battery.current.high
nvmem.battery.currentHigh
nvmem.battery.currentLow
nvmem.battery.discFET.off
nvmem.battery.fccLowCrit
nvmem.battery.packInvalid
nvmem.battery.powerFault
nvmem.battery.temp.high
nvmem.battery.tempHigh
nvmem.battery.unread
nvmem.battery.voltage.high
nvmem.battery.voltageHigh
nvmem.battery.voltageLow
nvmem.voltage.high
nvram.battery.capacity.low.critical
nvram.battery.charging.nocharge
nvram.battery.current.high
nvram.battery.current.low
nvram.battery.dischargeFET.off
nvram.battery.fault
nvram.battery.fcc.low.critical
nvram.battery.not.present
nvram.battery.power.fault
nvram.battery.sensor.unreadable
nvram.battery.temp.high
nvram.battery.voltage.high
nvram.battery.voltage.low
nvram.decryptionKey.unavail
nvram.encryptionKey.initfail
nvram.hw.initFail
platform.insufficientMemory
pvif.allLinksDown
pvif.initMemFail
pvif.initMesgFail
raid.assim.disk.nolabels
raid.assim.fatal
raid.assim.fatal.upgrade
raid.assim.rg.missingChild
raid.assim.tree.degradedDirty
raid.assim.tree.multipleRootVols
raid.assim.upgrade.aggr.fail
raid.config.online.req.unsup
raid.disk.owner.change.fail
raid.mirror.bigio.restrict.failed
raid.mirror.bigio.wafliron.nostart
raid.multierr.unverified.block
raid.mv.defVol.online.fail
raid.rg.readerr.bad.file.block
raid.rg.readerr.wc.blkErr
raid.vol.volinfo.mismatch
rdb.recovery.failed
repl.checker.block.missing
repl.physdiff.invalid.hole
sas.adapter.firmware.update.failed
sas.cable.unqualified
sas.cpr.failed
sas.cpr.recoveryThreshold
scsiblade.kernel.volume.limbo.group
scsiblade.kernel.vserver.limbo.group
scsiblade.mgmt.wedged
scsiblade.prop.done.error
scsiblade.unavailable
scsiblade.vol.init.failed
scsiblade.volume.event.lost
scsiblade.vs.purge.fail
scsiblade.vserver.op.timeout
scsitarget.fct.postFailed
scsitarget.slifct.rebootRequired
secd.ldap.noServers
secd.lsa.noServers
secd.netlogon.noServers
secd.nis.noServers
ses.badShareStorageConfigErr
ses.config.IllegalEsh270
ses.config.shelfMixError
ses.psu.powerReqError
ses.shelf.em.ctrlFailErr
ses.status.enclError
ses.status.fanError
ses.status.volError
ses.system.em.mmErr
ses.unsupported.shelf.psu
ses.unsupported.shelves.psus
sfo.reassignFailed
snapmirror.replay.failed
sp.ipmi.lost.shutdown
spm.mgwd.process.exit
spm.secd.process.exit
spm.vifmgr.process.exit
spm.vldb.process.exit
ups.battery.critical.goodlinepower
ups.battery.warning
ups.battery.warning.goodlinepower
ups.inputpower.failed
ups.systemshutdown
vifmgr.clus.linkdown
vifmgr.cluscheck.l2ping
vifmgr.ipspace.tooMany
vldb.update.duringsofail
vol.phys.overalloc
vsa.inadequateVM
vsa.unlicensed
wafl.aggr.rsv.low.nomount
wafl.aggrtrans.outofspace.offline
wafl.bad.aggr.buftree.type
wafl.bad.vol.buftree.type
wafl.buf.badHeader
wafl.buf.freeingFreeBlock
wafl.failed.mount
wafl.failed.mount.bad.fsid
wafl.inconsistent.dirent
wafl.inconsistent.threshold.reached
wafl.iron.abort.offlineFail
wafl.iron.badfsid
wafl.iron.oc.abort.bad_blk
wafl.iron.oc.abort.clog_full
wafl.iron.oc.deletedChangeLog
wafl.iron.oc.errorCommitLog
wafl.iron.oc.root.lowMemory
wafl.mcc.so.nvram.warn
wafl.nvlog.checkFail
wafl.nvsave.replaying.fail
wafl.nvsave.saving.fail
wafl.offline.versionMismatch
wafl.online.fail.vmalign
wafl.online.notCompatibleVer
wafl.online.vbnMismatch
wafl.raid.incons.xidata
wafl.scan.typebits.diffFail
wafl.takeover.root.fail
wafl.takeover.vol.fail
wafl.vol.nvfail.offline
wafl.vol.walloc.rsv.failmount


event route show -severity ALERT -fields message-name (602 items)


AccessCache.NearLimits
LUN.SCSI.reservation.removal.failed
Nblade.nfsConnResetAndClose
Nblade.vldb.LeakedBladeList
Nblade.vscanNoDispatcher
acp.commErr
acp.commErrPersist
acp.invalid.vpd.info
acp.updateConfiguration
adt.aggrcb.unlinkfail
adt.cmdq.init.fail
adt.cmdthrd.create.fail
adt.cmdthrd.register.fail
adt.stgvol.missing
adt.stgvol.valid.withvolerr
adt.wrkrq.init.fail
adt.wrkrthrd.create.fail
adt.wrkrthrd.register.fail
air.certify.cancel
app.log.alert
app.log.crit
arl.aggrOnlineTimeout
arl.connectToDestFailed
arl.netra.ha.dskChkFailed
bge.HWInitError
boot.shutdown.issue
boot.varfs.restore.issue
callhome.aggr.offline
callhome.andu.pausederr
callhome.battery.low
callhome.battery.overchg
callhome.battery.overtemp
callhome.battery.warning
callhome.bootfs.chkdsk
callhome.checksum
callhome.checksum.multiple
callhome.client.app.alert
callhome.client.app.crit
callhome.clus.net.degraded
callhome.config
callhome.ctran.gcror.timeout
callhome.ctran.jpc.splitbrain
callhome.dafs.nic.stop
callhome.device.qual
callhome.dsk.label
callhome.dsk.scrub
callhome.dsk.scrub.parity
callhome.dsk.shrank
callhome.ext.cache.bad
callhome.fc.al.link
callhome.fc.al.poor
callhome.flash.cache.failed
callhome.flash.cache.offlined
callhome.fs.lun.resized
callhome.hainterconnect.down
callhome.hm.alert.critical
callhome.hm.alert.major
callhome.hostport.bypass
callhome.hostport.disable
callhome.iscsi.hba.crash
callhome.jpc.selection.fail
callhome.mcc.auso.complete
callhome.mcc.clst.dm.wd.gvup
callhome.mcc.cluster_dm.stream_in_error
callhome.mcc.heal_aggr.failed
callhome.mcc.heal_root.failed
callhome.mlm.array.portOneController
callhome.mlm.lun.OnePath
callhome.netif.init.failed
callhome.netif.uncorEccError
callhome.no.sched.snap
callhome.nvme.exhausted
callhome.nvme.offline
callhome.nvmem.volt.hi
callhome.nvmem.volt.lo
callhome.raid.over.max
callhome.reboot.agentwatchdog
callhome.reboot.panic
callhome.reboot.watchdog
callhome.rlm.hbt.stopped
callhome.sfo.personality
callhome.sfo.takeover
callhome.sfo.takeover.failed
callhome.shutdown.pending
callhome.snapmirror.oos.pers
callhome.sp.hbt.stopped
callhome.sync.mirror.nospc
callhome.syncm.isolation
callhome.syncm.plex
callhome.ups.low.battery
callhome.ups.on.battery
callhome.ups.shutting.down
callhome.vol.offline
callhome.wafl.check
callhome.wafl.inconsistent
callhome.wafl.inconsistent.block
callhome.wafl.inconsistent.user.block
cap.staging.event.failure
cf.disk.ResvFail
cf.disk.invent.mismatchalt
cf.diskinventory.cksum.fail
cf.fm.diskReleaseFail
cf.fm.duplicateId
cf.fm.earlyTakeoverFailed
cf.fm.givebackFailed
cf.fm.givebackForced
cf.fm.givebackUpdateFail
cf.fm.initError
cf.fm.lowMemory
cf.fm.panicAfterToDone
cf.fm.panicOnGBforced
cf.fm.panicToInProgress
cf.fm.takeoverFailed
cf.fm.versionMismatch
cf.fsm.givebackHung
cf.fsm.givebackMaxRetries
cf.fsm.shelfCount.fewerShelves
cf.fsm.takeover.bootingExp
cf.fsm.takeover.mdp
cf.fsm.takeover.noHeartbeat
cf.fsm.takeover.panic
cf.fsm.takeover.postFailed
cf.fsm.takeover.rebootExp
cf.fsm.takeover.shortUptime
cf.fsm.takeover.sparecoreExp
cf.fsm.takeoverHung
cf.giveback.disk.check.fail
cf.hwassist.notifyCfgFailed
cf.ic.portsCrossConnected
cf.ic.probe.error
cf.rsrc.givebackFail
cf.rsrc.givebackUnexpected
cf.rsrc.givebackVeto
cf.rsrc.takeoverFail
cf.rv.notConnected
cf.takeover.disabled
cft.trans.aggr.failed
cft.trans.revert.failed
cifs.replay.failure
clus.reboot.internalError
cluster.repl.peerNW.unreachable
cluster.repl.remoteApp.unreachable
cluster.vol.delete.failed
cluster.vol.feature.inoper
cluster.vol.on.same.aggr
cmds.sysconf.haltERR1
cmds.sysconf.haltERR2
cna.initFailed
config.BadLocalSwitch
config.BadSlot
config.BadSwitchLocal
config.CFObothABmodule
config.CFOmixedABmodule
config.DiffPool
config.DifferentSwitchPort
config.DiskNoSwitch
config.HABadBank1
config.HABadBank2
config.HABadRemote
config.MirrorSCSIdisk
config.NoMultiPath
config.OneSwitch
config.SameSwitch
config.SameSwitchWarn
config.bridge.unsupp.shelf
config.noAdisk
connectx.portDisabled
coredump.save.nospace
cpeer.addr.warn.host
cpeer.unavailable
crypto.okmrecovery.failed
ctran.gc.reselection.failed
ctran.net.unreachable
dfu.mallocFailed
disk.EOS.OS.error
disk.adapterError
disk.checksum.verifyFailed
disk.cksum.bno.verifyFailed
disk.ddr.unable.add.disk
disk.dynamicqual.failure.invalidFile
disk.dynamicqual.failure.missingFile
disk.dynamicqual.failure.occurred
disk.ioReassignFailed
disk.lun.sizeTooLarge
disk.lun.sizeTooSmall
disk.lun.unsupportedBlkSize
disk.rewriteDataFailed
disk.tooManyPartitionedDisks
disk.tooManySpindles
diskShelf.unsupported
diskown.AAShelf.NoMemory
ds.sas.hostphy.disableErr
ds.sas.multPhys.disableErr
ds.sas.ses.disableErr
ems.eut.asup.note
ems.eut.prilo0_log_alert
esh.bypass.host.port
esh.unexpected.status
fci.adapter.bad
fci.adapter.failed
fci.adapter.nvram.invalid
fcvi.disabled
fmmb.BlobNotFound
fmmb.MMR.payload.bad
fmmb.major.reset.invalid
fmmb.opaque.hdr.invalid
fmmb.payload.outbound.bad
ha.gb.mbxAccessErr
ha.gb.mbxNotFound
ha.resvConflictHalt
ha.takeoverImpDegraded
ha.takeoverImpIC
ha.takeoverImpUnsync
ha.takeoverImpVersion
haosc.config.unknown.cf
haosc.config.unknown.ls
haosc.config.unknown.nv
haosc.fru.op.failed
hm.alert.raised
hotplug.insert.link_not_up
hotplug.insert.no_power_up
iclink.init.error
iclink.probe.error
iomem.card.fail.internal
iomem.flash.config.clock
iomem.pci.error.config.bar
iscsi.protocol.violation
isns.reg.pdu.oversized
kmip.cannot.read.client.cert
kmip.cannot.read.private.key
kmip.cannot.verify.cert.chain
kmip.cannot.verify.peer.cert
kmip.cannot.verify.server.cert
kmip.ssl.cannot.connect
lib.nvtrace.syslog.relog.alert
license.capac.enforce
license.capac.eval
license.capac.eval.enforce
license.capac.unl.enforce
license.capac.unlicensed
license.cert.expired
license.subscription.warning
lmgr.CA.recons.mcc.veto
lmgr.gb.CA.locks.may.lost
lmgr.sh.oplock.recall.fail
mcc.config.auso.enableIgnore
mcc.config.bootConfigNotRead
mcc.config.drPartner.mbxFail
mcc.drsom.fsm.sb.rec.pending
mcc.so.nodeObjectLmt.chkFail
mes_dimm.error
mgmt.abv.service.full
mgmt.abv.volume.full
mgmt.snapmir.ls.catchup.fail
mgmt.snapmir.resync.fail
mgmt.snapmir.schd.trans.fail
mgmt.snapmir.update.fail
mgmt.vopl.cleanup.failed
mgmt.vopl.fail.rstart.nosvol
mgmt.vopl.fail.status.entry
mgmt.vopl.fail.status.modify
mgmt.vopl.move.cutover.deferred
mgmt.vopl.move.delDstSnapFld
mgmt.vopl.move.srcVolTemp
mgmt.vopl.rstart.retry.fail
mgmt.vopl.vmsi.fail.no.entry
mgmtgwd.configbr.internalError
mgmtgwd.upgrade.aborted
mgmtgwd.upgrade.failed
mgr.boot.edited_disk
mgr.boot.node.unstable
mgr.boot.process.hung
mgr.takeover.noetcrc
mlm.SCSI.supportLvl.bad
mlm.array.apf.enter
mlm.array.lun.multipleIDs
mlm.array.mixedFailoverMode
mlm.array.portDuplicateID
mlm.arrayLUN.limit.exceeded
monitor.chassisFan.degraded
monitor.chassisFan.removed
monitor.chassisFan.warning
monitor.chassisPower.degraded
monitor.chassisPowerSupply.failed
monitor.chassisTemperature.cool
monitor.chassisTemperature.state.unknown
monitor.chassisTemperature.warm
monitor.fan.failed
monitor.ioCard.degraded
monitor.ioexpansionTemperature.warm
monitor.mismatch.hourly
monitor.partnerController.notPresent
monitor.power.not.sufficient
monitor.shelf.configError
monitor.shelf.fault
monitor.volume.nearlyFull
mountd.service.unlicensed
moveagent.allocfailure
moveagent.commitdst.fail
moveagent.commitsrc.fail
moveagent.cutovercomp.fail
moveagent.dst.partial.commit
moveagent.swapvldb.fail
nameserv.ddns.bulk.delete
nameserv.ddns.bulk.failure
nameserv.ddns.lif.delete
nameserv.ddns.lif.failure
nand.predict.fail
nand.unable.to.monitor
net.ifconfig.dupPartnerIpAddress
net.ipsconfig.failed
netif.fatal.err
netif.init.failed
netinet6.nbr.dad.complete
netinet6.nbr.dad.dtcDupAdr
netinet6.nbr.dad.memAlcFail
netinet6.nbr.dad.retry
netinet6.nbr.duplcte.taddr
netinet6.prefix.init.new
nfs.krb.lif.disabled
nis.slave.start.fail
nodewatchdog.gfc.too.long
nodewatchdog.node.longreboot
nodewatchdog.node.panic
nodewatchdog.node.ucore.hung
nodewatchdog.resrc.alloc.failure
nodewatchdog.resrc.lng.running.crit
nodewatchdog.svc.rpc.noresp
nv.partner.nvcheck.failure
nv.partner.size.mismatch
nv.partner.takeover.aborted
nv.partner.takeover.continued
nv.switchover.continued
nvmem.battery.FET.off
nvmem.battery.capLow
nvmem.battery.currentHiWarn
nvmem.battery.currentLowWarn
nvmem.battery.fccLow
nvmem.battery.fccLowWarn
nvmem.battery.noCharge
nvmem.battery.notPresent
nvmem.battery.temp.low
nvmem.battery.tempLow
nvmem.battery.voltageHiWarn
nvmem.battery.voltageLowWarn
nvmem.battery.wrongCharge
nvmem.voltage.low
nvram.excessive.sbit.ecc.errs
nvram.flash.spare.low
od.rdb.mbox.configure.error
od.rdb.mbox.internal.error
od.rdb.mbox.read.error
old.replica.volume
pip.revert.elogsNotRemoved
platform.dimmConfigError
platform.reducedMemory
pvif.alllinksdowntrap
pvif.lacp.outofsync
pvif.memAllocFail
pvif.vlanCreateFail
raid.assim.cls.noPlexMemory
raid.assim.disk.badOwner
raid.assim.disk.badlabelversion
raid.assim.disk.dupZone
raid.assim.disk.missingTocEntry
raid.assim.disk.region.badEnd
raid.assim.disk.region.hole
raid.assim.disk.region.missing
raid.assim.label.upgrade.corruptSize
raid.assim.label.upgrade.parityMismatch
raid.assim.mirror.alreadyChildId
raid.assim.mirror.dupChildId
raid.assim.mirror.noChild
raid.assim.plex.dupChildId
raid.assim.plex.unmappedChild
raid.assim.rg.dupChildId
raid.assim.rg.unmappedChild
raid.assim.tree.dupChildId
raid.assim.tree.dupFsid
raid.assim.tree.dupId
raid.assim.tree.dupUuid
raid.assim.tree.noChild
raid.assim.tree.tooManyChild
raid.assim.vol.dupChildId
raid.assim.vol.mismatchChild
raid.assim.vol.noChild
raid.carrier.remove
raid.cksum.buf.read.error
raid.cksum.ignore.file.bno
raid.cksum.wc.sblkErr
raid.data.lw.recFail
raid.disk.illegalAttach
raid.disktoc.tooRecent
raid.encrypt.disabled
raid.fm.takeoverFail
raid.mcc.root.configError
raid.mcc.root.unmirrored
raid.mirror.bigio.restrict
raid.mirror.snapDel.degraded
raid.poolsort.disks_per_shelf
raid.rg.bigio.fatal
raid.rg.recons.multidisk.fail
raid.root.unmirrored
raid.root.vol.noFaultIsolation
raid.sp.aggr.add.rollbk.fail
raid.sp.unlock.failed
raid.vol.mirror.degraded
raid.vol.tooBig.allv.reminder
raid.vol.tooBig.offline
raid.vol.unprotected.remotesyncmirror
raidlm.cannotMakeProgress
rdb.env.IOFailure
rdb.env.replicaCorrupt
rdb.env.sitelistInvalid
rdb.ha.mboxError
rdb.internal.error
rdmalib.duplicateId
reg.file.createFail
reg.transaction.setkeyFail
repl.hole.raid.error
replication.dst.noMemory
replication.noMemory
replication.qtree.dst.disk.error
replication.qtree.src.disk.error.abort
replication.vol.src.inconsistent.metadata
san.MCCVserverInitPending
sas.cpr.recoveryTimeout
sblade.duplicate.iscsi.addr
scsiAdapter.bad
scsiblade.cache.commit.fail
scsiblade.init.abort
scsiblade.init.failure
scsiblade.lu.incons.memb
scsiblade.lu.int.rst.hung
scsiblade.lu.resync.timeout
scsitarget.hwpfct.fabRegFail
scsitarget.hwpfct.initFailed
scsitarget.ispfct.AENErr
scsitarget.ispfct.fwfileCksumFailed
scsitarget.ispfct.invalidNVRAMNodeName
scsitarget.slifct.asyncError
secd.asidTrans.invalidAsid
secd.cifs.machacct.missing
secd.config.updateFail
secd.dc.out.of.pipe.instances
secd.ldap.connectFailure
secd.nis.connectFailure
secd.noNetgroupFile
security.invalid.login
ses.access.noEnclServ
ses.access.noMoreValidPaths
ses.access.sesUnavailable
ses.drive.badPlacement
ses.drive.missingFromLoopMap
ses.drive.missingFromSESMap
ses.inconsistent.config
ses.loop.configErr
ses.multipath.ReqError
ses.psu.coolingReqError
ses.shelf.OSmmErr
ses.shelf.ctrlFailErr
ses.shelf.disable.block.request
ses.shelf.mmErr
ses.shelf.unsupportAllowErr
ses.shelf.unsupportedErr
ses.status.ACPError
ses.status.ATFCXError
ses.status.ModuleError
ses.status.ModuleWarn
ses.status.electronicsError
ses.status.inputPowerError
ses.status.powerCrestError
ses.status.procCplxError
ses.status.psError
ses.status.temperatureWarning
ses.status.upsError
ses.status.upsWarning
sfo.giveback.OpFailed
sfo.giveback.attemptExceeded
sfo.giveback.failed
sfo.giveback.postMigrNotOk
sfo.giveback.spares.failed
sfo.sendhome.subsystemAbort
sfo.takenOver.commFailed
sfo.takeover.commFailed
sfu.badBridgeShelfConfig
sfu.partnerInaccessible
sfu.partnerNotResponding
sfu.partnerRefusedUpdate
shelf.module.element.missing
shm.bypassed.disk.fail.disabled
sis.undo.aborted.inconsistent
sis.wafliron.required
sk.panic
sm.dst.vol.no.tag.metadata
sm.syncmirror.out.of.sync
sm.vlt.xfer.fail.maxlim.snap
snaplock.ss.lockBadVolume
snaplock.ss.state.badMagic
snaplock.ss.state.badSize
snaplock.ss.state.badVersion
snaplock.ss.state.createFail
snaplock.ss.state.dir.createFail
snaplock.ss.state.loadFail
snaplock.ss.state.notFound
snaplock.ss.state.writeFail
snaplock.ss.unlockBadVolume
snapmirror.corrupted.replay
snapmirror.lrs.FiletypeMod
snapmirror.src.markedCorrupt
sp.firmware.incompatible
sp.firmware.upgrade.reqd
sp.firmware.version.unsupported
spm.coresegd.process.exit
spm.cphmd.process.exit
spm.crs.process.exit
spm.cshmd.process.exit
spm.fpolicy.process.exit
spm.hashd.process.exit
spm.httpd.process.exit
spm.mntsvc.process.exit
spm.nchmd.process.exit
spm.ndmpd.process.exit
spm.nphmd.process.exit
spm.perfstatd.process.exit
spm.pipd.process.exit
spm.schmd.process.exit
spm.servprocd.process.exit
spm.shmd.process.exit
spm.vserverdr.process.exit
spm.ypbind.process.exit
vfiler.destroy.all
vifmgr.bcastDomainPartition
vifmgr.cluscheck.crcerrors
vifmgr.cluscheck.ctdpktloss
vifmgr.cluscheck.droppedall
vifmgr.cluscheck.droppedlarge
vifmgr.cluscheck.mtumatch
vifmgr.cluscheck.mtumismatch
vifmgr.cluscheck.notassigned
vifmgr.dbase.checkerror
vifmgr.hv.nohostconfig
vifmgr.hv.nosnmpconfig
vifmgr.hv.nouplinkmapping
vifmgr.lifOnDegPort.noPorts
vifmgr.lifdown.noports
vifmgr.lifs.lowredundancy
vifmgr.lifs.noredundancy
vifmgr.lifs.overcapacity
vifmgr.startup.failover.err
vnvram.dma.long.wait
vol.log.overalloc
volaggr.offline
vsdr.vol.aggregateoffline
vsdr.vol.encryptsrc.plaindst
vsdr.vol.vldboffline
vsdr.volmove.esrc.plaindst
vserver.ipspace.lookupfailed
vserver.mcc.start.failed
wafl.aggrtrans.corrupted
wafl.aggrtrans.outofspace.nodereboot
wafl.br.redir.invalid
wafl.clone.unrecoverable
wafl.compress.mark.cg.bad.hw
wafl.dir.link.trap
wafl.encryption.unsupported
wafl.incons.userdata.vol
wafl.inconsistent.dir
wafl.ino.upgrade.disabled
wafl.iron.backup.impossible
wafl.iron.backup.rst.failed
wafl.iron.incompleteVol
wafl.iron.mount.inconsistent
wafl.iron.unrecoverable
wafl.memory.statusVeryLowMemory
wafl.nvlog.replayFail
wafl.nvlog.verify.cantComplete
wafl.nvlog.verifyFail
wafl.nvlog.versionFail
wafl.nvsave.vvol.notfound
wafl.offline.infoError
wafl.ondemand.errPaused
wafl.online.infoError
wafl.online.mode.corrupted
wafl.online.toomany
wafl.online.unknownVersion
wafl.online.unsup.deployment
wafl.raid.incons.set.error
wafl.repl.inconsistent.i2p
wafl.scan.typeBitsMismatch
wafl.sm.vvol.read.failed
wafl.snapshot_xlation_duplicate_entry
wafl.spcres.not.changed
wafl.takeover.replay.fail
wafl.vol.tooFullForUnlink
wafl.vol.walloc.rsv.offline
wafl.vol.walloc.rsv.root
wafl.volinfo.fsinfo.error
wafl.volmove.destination.amd.corrupt
wafl.voltrans.dircopy.fail
wafl.volume.inuse
wafl.volume.inuse.by