This available as out of the box thing in OnCommand/DFM, which is available along with the netapp controller you buy.
C:\>dfm eventtype list | findstr /i snapshot
aggregate-snapshot-reserve-almost-full Warning aggregate.snapshot
aggregate-snapshot-reserve-full Warning aggregate.snapshot
aggregate-snapshot-reserve-ok Normal aggregate.snapshot
lun-snapshot-not-possible Warning lun.snapshot
lun-snapshot-possible Normal lun.snapshot
snapshot-full Warning df.snapshot.kbytes
snapshot-space-ok Normal df.snapshot.kbytes
snapshot:created Normal snapshot
snapshot:failed Error snapshot
snapshots:disabled Information snap-status
snapshots:enabled Normal snap-status
snapshots:not-too-old Normal old-snaps
snapshots:too-old Warning old-snaps
volume-first-snapshot-ok Normal volume.first-snap
volume-nearly-no-first-snapshot Warning volume.first-snap
volume-new-snapshot Normal snapshot.discovered
volume-next-snapshot-not-possible Warning volume.next-snapshot
volume-next-snapshot-possible Normal volume.next-snapshot
volume-no-first-snapshot Warning volume.first-snap
volume-snapshot-deleted Normal snapshot.deleted
volume-snapshots-auto-deleted Information snapshot.autodelete
C:\>
Regards
adai