I am struggling to set up an email alert for when a disk drive fails on one of my Windows servers, I have set up numerous UnDP's to retrieve Hardware details of the disks installed and their status and this information appears on the Node Details screen on NPM (9.5)
However when I try and format an email alert so that it tells me a disk has failed and which disk it is I am struggling to retrieve the location of the actual failed disk and the status information that is returned is for all the disks installed.
For example the format of the email in the alert is like this,

When I finally received an email alert for a disk failing the email read as follows for the above settings,
HDD Drive Details
2.0, 2.1, 2.2, 2.3, 2.6, 2.7
3, 2, 2, 2, 2, 2
Failed, OK, OK, OK, OK, OK
The RowID gave the 2.0, 2.1 etc, however this didn't tell me the location of the failed disk which in this case was actually Port 1 Box 1 Bay 4.
The RawStatus isn't required as this just gave me a numerical status for the Status which was
Failed, OK, OK, OK, OK, OK.
I have added the Status.Rate line since receiving the above email to see what that returns, I have no way of accurately testing the email until a disk fails which doesn't help things.
Any help in this regard would be appreciated as I also need to go on and set up email alerts for CPU and Memory Failures.