[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"post:\u002F2009\u002F08\u002F03\u002Fnetapp-vfm-email-alerts\u002F":3},{"post":4,"newer":93,"older":101,"related":111,"series":144},{"id":5,"title":6,"body":7,"canonical":73,"categories":74,"date":75,"description":76,"extension":77,"featured":78,"hero":79,"image":79,"meta":80,"navigation":81,"path":82,"readingTime":83,"seo":84,"series":79,"seriesOrder":79,"sites":85,"source":87,"stem":88,"tags":89,"updated":75,"url":91,"__hash__":92},"blog\u002Fblog\u002F2009\u002F08\u002F03\u002Fnetapp-vfm-email-alerts.md","NetApp VFM Email Alerts",{"type":8,"value":9,"toc":69},"minimark",[10,14,17,20],[11,12,13],"p",{},"I spent a few hours doddling around with how to do email alerting with the provided VFM scripts. I finally ended up rewriting things just a little, but below is the basics of how to configure VFM to use email alerting.",[11,15,16],{},"A quick note, this most likely applies for the Brocade StorageX product as NetApp rebrands StorageX to work with NetApp filers.",[11,18,19],{},"This is going to be fairly short and sweet, not a lot of tricks to doing this.",[21,22,23,27,30,43,54,57,60,63,66],"ol",{},[24,25,26],"li",{},"Browse to C:Program FilesNetAppVFMExamplesScriptsReplication (or your install location)",[24,28,29],{},"Copy PreEmail.bat and PostEmail.bat to C:scripts",[24,31,32,33,36,37,39,40,42],{},"Open PreEmail.bat and modify the line:",[34,35],"br",{},"\n%MailUtil% %MailFile% -to %4 -subject “StorageX replication commencing for link ‘%1′” -q",[34,38],{},"\nto",[34,41],{},"\nblat %MailFile% -t {your to email address} -s “Replication commensing for ‘%2′” -f {from email} -server {smtp server} -port 25",[24,44,45,46,48,49,39,51,53],{},"Open PostEmail.bat and modify the line:",[34,47],{},"\n%MailTool% %MailFile% -to %9 -subject “StorageX replication ended for link ‘%SXLink%'” -q",[34,50],{},[34,52],{},"\nblat %MailFile% -t {your to email address} -s “Replication ended for ‘%SXLink%'” -f {from email} -server {smtp server} -port 25",[24,55,56],{},"Then go to the VFM console",[24,58,59],{},"Edit the properties of your replication job",[24,61,62],{},"click Replication Scripting",[24,64,65],{},"Add the two files",[24,67,68],{},"and you’re done",{"title":70,"searchDepth":71,"depth":71,"links":72},"",2,[],"techcolumnist",[],"2009-08-03T08:52:33Z","I spent a few hours doddling around with how to do email alerting with the provided VFM scripts.","md",false,null,{},true,"\u002Fblog\u002F2009\u002F08\u002F03\u002Fnetapp-vfm-email-alerts",1,{"title":6,"description":76},[86,73],"lasswell","both","blog\u002F2009\u002F08\u002F03\u002Fnetapp-vfm-email-alerts",[90],"netapp","\u002F2009\u002F08\u002F03\u002Fnetapp-vfm-email-alerts\u002F","Mr7csl0Bb_xf5v4Z00rmoffsf8EF71julHVXwjEo7C0",{"title":94,"description":95,"date":96,"url":97,"categories":98,"tags":99,"image":79,"readingTime":83,"canonical":73,"sites":100,"series":79,"seriesOrder":79},"Data ONTAP 8.0 7-Mode RC released","Exciting. I’m thinking about installing this on a FAS-3070 next week. Hopefully have some screenshots. Since it’s generally available on the NOW site you should be able to find it.","2009-09-04T10:02:24Z","\u002F2009\u002F09\u002F04\u002Fdata-ontap-8-0-7-mode-rc-released\u002F",[],[90],[86,73],{"title":102,"description":103,"date":104,"url":105,"categories":106,"tags":108,"image":79,"readingTime":83,"canonical":73,"sites":110,"series":79,"seriesOrder":79},"Script: Check for Orphaned HomeDirs","It seems no matter how much you try you cannot ever get those damned orphaned homedirs cleaned up. Well, this helps.","2009-07-07T19:49:43Z","\u002F2009\u002F07\u002F07\u002Fscript-check-for-orphaned-homedirs\u002F",[107],"scripts",[109],"script",[86,73],[112,126,134],{"title":113,"description":114,"date":115,"url":116,"categories":117,"tags":120,"image":79,"readingTime":124,"canonical":73,"sites":125,"series":79,"seriesOrder":79},"PowerShell: NetApp – Discover Every Volume Over 80 Percent Capacity","Sweep every ONTAP cluster you manage through the ONTAP REST API from PowerShell and report volumes above a capacity threshold, with a read-only login.","2025-08-13T14:00:00Z","\u002F2025\u002F08\u002F13\u002Fpowershell-netapp-discover-every-volume-over-80-percent-capacity\u002F",[118,107,119],"ps","dotps",[121,90,122,123],"powershell","ontap","discovery",4,[73],{"title":127,"description":128,"date":129,"url":130,"categories":131,"tags":132,"image":79,"readingTime":83,"canonical":73,"sites":133,"series":79,"seriesOrder":79},"PowerShell: NetApp – Gather Volume Information","This is a simple script to gather volume information including dedupe schedule and autogrow settings.","2014-04-28T12:57:58Z","\u002F2014\u002F04\u002F28\u002Fpowershell-netapp-gather-volume-information\u002F",[119,118,107],[90,121,109],[86,73],{"title":135,"description":136,"date":137,"url":138,"categories":139,"tags":140,"image":79,"readingTime":83,"canonical":73,"sites":143,"series":79,"seriesOrder":79},"PowerShell: OnCommand Core – Delete All Information Events","Found a solution on the NetApp communities for deleting the Informational events that plague OnCommand Core.","2014-02-10T11:56:00Z","\u002F2014\u002F02\u002F10\u002Foncommand-core-delete-all-information-events\u002F",[118,107],[141,90,142,121],"dfm","oncommand",[86,73],{"doc":79,"posts":145},[],1790223954655]