Any way to get notified when a program goes to error ,file system is full,api is down

Hi Team,

I need to get notified when

1 - Program goes into error status ( i know that in console there is an option to see Programs with Errors ) but i want to get an automatic email notification

2- Responsys file system/repository is full or its limit has reached

3- API is down or unavailable