Is there any add-on or any other way to generate alerts for a e-mail?
What i meant by that is capture a email send by other system, say by Vmvare and generate alert on behalf.
Is it possible?
One way you could achieve this if you have System Center Orchestrator is to utilize two of it’s integration packs to monitor a mailbox (say exchange, via the Exchange client IP) and then if an email is received to that mailbox use the SCOM integration pack to create an alert, and finally delete the email.
It’s worth noting in this case though that the alert will not be “attached” directly to the system that generated the alert – so if you are using scoped/filtered views for different IT silos they may miss the alert. It also would not be able to impact health state.
The other (more complicated) option would be to configure a SCOM management pack with custom rules, that monitor a specific mailbox and generate an alert if a matching email is received. If your other system can generate emails when the system returns to a healthy state you could even configure a unit monitor to do this and then effect the health state, though it would probably a bit error prone if the health state could change rapidly so you’d need to be careful with sequencing and processing the emails.
That said, if you are going to author a custom MP for the system you want to monitor, there is probably a better way of extracting health information and generating alerts out of it than using email notifications (SQL queries, web API, cmdline tools or native libraries).